Haber explico mas...Tengo los metodos getters y setters en la aplicacion "A"...ok, manejo eventos del mouse... cuando hay un mouseclick... verfico que radiobutton fue el seleccionado, y hago un set.. y le doy un valor....y enseguida instancio la aplicacion "B", y hago visible el frame...
Ok,.. e n la aplicacion "B" , instancio la aplicacion "A", e imprimo el get... pero me da null..!
Por otro lado, si hago el set dentro algun constructor de la "A".. o de cualquier metodo, todo funciona bien.
Asi manejo lo del click:
Código PHP:
public class index extends javax.swing.JFrame {
private JLabel jLabel1;
private JRadioButton b71;
private JButton buscar;
private JLabel jLabel2;
private JLabel jLabel4;
private JButton nuevo;
private JRadioButton n71;
private JRadioButton n64;
private JButton jButton1;
private JRadioButton m71;
private JRadioButton m64;
private JLabel jLabel3;
private JRadioButton b64;
private String nombrerb;
public index() {
super();
initGUI();
setExtendedState(this.getExtendedState() | this.MAXIMIZED_BOTH);
agrupar();
}
private void initGUI() {
try {
...
jButton1 = new JButton();
getContentPane().add(
jButton1,
new CellConstraints("4, 5, 1, 1, default, default"));
jButton1.setText("Modificar...");
jButton1.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent evt) {
jButton1MouseClicked(evt);
}
});
}
Código PHP:
public void jButton1MouseClicked(MouseEvent evt) {
//MODIFICAR btn
//// Nuevo ///////////
if(n71.isSelected()){
this.setNombrerb("ok");
System.out.print("53456646");
System.out.print(this.getNombrerb());
buscar b= new buscar();
b.setVisible(true);
...
}
}