barty93 ha scritto:
come faccio a controllare se un campo JTextField è stato usato o meno?? esiste un metodo in particolare che può aiutarmi??
"Usato" in che senso?
- Che l'utente abbia dato anche solo il "focus" al campo (ma non ha toccato nulla del testo) ?
- Che l'utente abbia dato il focus, pasticciato col testo ma poi l'ha rimesso com'era prima ?
- Che l'utente abbia dato il focus ed abbia cambiato effettivamente il testo ?
Per il focus è possibile ricevere notifiche con un FocusListener.
Per verificare la modifica del testo in qualunque modo (qualunque: da tastiera, programmatico, da un "incolla"), si registra un DocumentListener sul Document del JTextField.
Per verificare se genericamente il testo è cambiato o no, basta il test con equals(), né più né meno come per qualunque stringa/oggetto.