Salve a tutti,
netbeans non permette di aggiungere un documentlistener ad un jtexfield,vorrei farlo io a mano.Come è possibile aggiungere custom code a quello generato?
Salve a tutti,
netbeans non permette di aggiungere un documentlistener ad un jtexfield,vorrei farlo io a mano.Come è possibile aggiungere custom code a quello generato?
nel costruttore della "classe grafica" dopo l'initComponents ci puoi scrivere quello che vuoi , quindi aggiungi là il tuo Listener
![]()
Ciao,
grazie ho risolto come mi hai consigliato.Sapresti dirmi perchè il DocumentListener non è incluso come ActionPerformed?Come saprai è possibile aggiungere un ActionPerformed a un bottone scegliendolo tra le opzioni di eventi.C'è un motivo per cui il DocumentListner non è incluso?Saluti.
emmm no credo non ci siamo intesi , JTextField non dispone del metodo "addDocumentListener" , non puoi quindi fare "tuaJTextField.addDocumentListener (blabla)"
Non puoi fare ciò , e Netbeans giustamente non te lo permette , perchè il DocumentListener va assegnato al "Document" della textfield e non direttamente ad essa
Quando hai un dubbio prendi l'abitudine di consultare la documentazione ufficiale , JTextField che eredita "getDocument" da JTextComponent..codice:tuaJTextField.getDocument ().addDocumentListener (blablabla)
Ps. cosa c'entra l'actionPerformed??esso è il metodo relativo all'interfaccia ActionListener , in questo caso non c'entra niente!!
Netbeans ti permette di aggiungere alle varie componenti grafiche i vari "event"..
![]()