ola a todos !
estou com o problema: o JLabel nao esta atualizando por outra classe (o q sera q estou fazendo errado?) segue o codigo:
primeira classe:
package Testes;
import javax.swing.JDialog;
import javax.swing.JLabel;
public class Classe1 extends JDialog{
JLabel oTexto;
public void Classe1() {
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
setTitle("Teste.");
setSize(400,350);
getContentPane().setLayout(null);
oTexto = new JLabel("inicio") ;
oTexto.setBounds(20,20,100,25);
getContentPane().add(oTexto);
SubClasse1();
}
public void SubClasse1(){
oTexto.setText("1111"); // faz certo.
SubClasse2("222"); // tambem fa certo.
Classe2 oClasse2= new Classe2();
oClasse2.SubClasse2();
}
public void SubClasse2(String wTexto){
oTexto.setText(wTexto);
}
public static void main(String args[]) {
JDialog oDialog = new Classe1();
oDialog.setVisible(true);
}
}
segunda classe:
package outroTestes;
class Classe2 {
public void Classe2(){
}
public void SubClasse2(){
Classe1 oClasse2= new Classe1();
oClasse2.oTexto.setText("3333"); // assim nao faz.
oClasse2.SubClasse2("444"); // assim tambem nao faz.
}
}
desde ja agradeco: MUITO OBRIGADO !!!