E perchè mai?

Una JTextField è un componente in grado di presentare un valore testuale ed, eventualmente, permettere all'utente di editare tale valore. Il valore corrente (iniziale) viene settato usando il metodo setText(). Una volta che il valore è stato settato, questo è "memorizzato" dalla JTextField che non sa nulla (e non deve sapere nulla) di quale sia la provenienza di tale valore... il suo scopo è mantenere il valore, visualizzarlo e permettere all'utente di modificarlo.

Non c'è nessun legame con tutto il resto dell'applicazione... qualunque "legame" va impostato via codice.

Se un componente necessita di una JTextField per visualizzare il proprio valore, è compito del componente far sapere alla JTextField che il suo stato è cambiato.


Ciao.