Arrays en Java

Carolina2008
13 de Abril del 2008
Buenaaassss!

Todo está hecho en Netbeans. La idea es que por medio de un vector capture la información de las variables declaradas en otra clase, pero no me quiere funcionar sad.gif Me podrían ayudar, por favor? La clase "Beneficiarios" viene así (no más voy a declarar una variable para no hacerlo tan largo):

public class Beneficiarios {

public String nombre;

public Beneficiarios() { }
}

La clase donde creo el array que instancia a Beneficiarios, viene así:

public class Principal extends javax.swing.JFrame {
public JTextField NombreCajaTexto = new JTextField ();
int i;
public Beneficiarios array []; //array que instancia la clase Beneficiarios

//Constructor
public Principal () {
array = new Beneficiarios [10]; //Creación el array para 10 beneficiarios
i=0;
}

//Evento del Botón GUARDAR
private void ClicGuardar(java.awt.event.MouseEvent evt) {
array[i].nombre = NombreCajaTexto.getText();
}

//main
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Sisben().setVisible(true);
}
});
}
}