E noi torniamo a dirti che se tu crei un nuovo oggetto A e ne richiami un metodo che stampa in output è ovvio che l'output venga stampato... è ovvio che la stringa "passa" da un oggetto ad un altro... ma non è comunque lo stesso oggetto A su cui stai lavorando, ma un'altra istanza, diversa, invisibile, che nulla ha a che vedere con la finestra "principale".Originariamente inviato da massimoborreca
forse non è chiaro il mio problema!!!!
io riesco a far tornare una stringa dalla classe B alla Classe A, tant'è che se gli dico di stamparla con System.out.println("stringa"); me lo fa!!!
il fatto è che voglio che compaia automaticamente nella jTextField1 presente in A, e non lo fa!!!
Prova ad aggiungere questa riga di codice e forse te ne renderai conto:
Così facendo dovresti, come per magia, veder comparire un'altra finestra... perchè? Ovvio, perchè l'hai creata tu scrivendo A a = new A();codice:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { A a = new A(); a.Get(jTextField1.getText()); a.setVisible( true ); }
E' un'altra finestra, del tutto identica alla prima, con le stesse funzioni della prima... ma non è la prima, è una seconda, diversa, finestra.
Ciao.![]()