JJhon ha scritto:
Mi sembra di capire che dovrei scrivere un riferimento (reference?) ad una classe.
Se la mia jFrame dove è contenuto il jTextField a cui assegnare la stringa si chiama NuovoCliente.java
Come si scrive un reference alla classe?
Prima questione: questo text field è quello "sorgente" degli eventi che vedo stai gestendo in KeyTab? Se sì ... il riferimento ce l'hai.
Se è
un altro text field, allora la cosa più semplice, immediata e scontata sarebbe quella di tenere dentro la istanza di KeyTab il riferimento ad un JTextField, passato al costruttore.
public class KeyTab extends KeyAdapter {
private JTextField textField;
public KeyTab(JTextField textField) {
this.textField = textField;
}
// ........usa textField dove ti pare nei metodi del listener ecc..
}
Da qualche parte istanzierai un KeyTab e in quel punto chiaramente dovrai avere nozione di quale text field passare al costruttore.
Tecnicamente funziona ma qui entriamo in aspetti di "design" di cui non so quanto sei ferrato.