Hola gente, estoy cambiando de netbeans a eclipse, y la forma de tratar los botones es muy distinta, necesitaria si me pueden orientar un poco, tengo el siguiente codigo
parte de inicializacion;
Código PHP:
public ventana() {
super();
this.cargarEstructuras(macum, V, Vant, ciudades, vacum,M);
initGUI();
}
Parte del boton
Código PHP:
jButton1 = new JButton();
incisob.add(jButton1, new GridBagConstraints(1, 2, 2, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
jButton1.setLayout(null);
jButton1.setText("Comenzar Simulación");
jButton1.addActionListener(new SimularB());
Funcion que se deberia de ejecutar
Código PHP:
private class SimularB implements ActionListener{
public void actionPerformed(ActionEvent e) {
System.out.println("Valor de v:"+V);
System.out.println("Valor de vant:"+Vant);
Teniendo este codigo anda "perfecto" en el sentido que se ejecuta todo, el problema es que el vector "V" dendro de la clase "simularB" es como si estuviese vacio siendo que cuando se crea la ventana se ejecuta el constructor y por ende se ejecuta una funcion que carga los vectores.... el "V" no lo declaro en "SimularB" y me lo re conoce igual, osea que esta tomando el "V" de la clase ventana.... intente tambien que cuando en el boton hace "new SimularB()" mandarle como parametro este "V" y crear una variable de clase en SimularB pero obteniendo el mismo resultado, siempre llega "V=null"..... que estoy haciendo mal?