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(); }
in questa classe al costruttore passo il nome;codice:private void startDue() { }
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?...codice:public ClasseDue(TextField nome){ }

Rispondi quotando

