Dunque ho un'applet, con un panel e un TextField:
codice:
public class ClasseUno
TextField nome;
nome = new TextField("Antonio");
Panel panel = new Panel();
panel.add(nome);
Panel panelDue = new Panel(new GridLayout(7, 1));
panel.add(panel);
this.add(panelDue);
poi ho un metodo;
codice:
public void uploadFile(TextField nome) {
ClasseDue oggetto = new ClasseDue (this, nome);
oggetto.start();
}
ora andiamo alla ClasseDue di preciso nel metodo start.
codice:
public void start() {
this.startDue();
}
codice:
private void startDue() {
}
in questa classe al costruttore passo il nome;
codice:
public ClasseDue(TextField nome){
}
ora il problema qual è...ovviamente nella classe uno, il campo TextField nome ha valore "Salvo" e se lo stampo è tutto ok, se invece cerco di stampare quello della classe Due, il valore è null...perchè se lo passo al costruttore?Come dovrei fare per passarli il valore salvo?...