Ciao! cerco un evento che mi avverta quando cambia il testo di un textfield. ActionPerformed non lo fa. TextListener sembra non essere compatibile.
Ciao! cerco un evento che mi avverta quando cambia il testo di un textfield. ActionPerformed non lo fa. TextListener sembra non essere compatibile.
potresti usare un KeyListener
Ma così dovrei agire esternamente agli eventi del componente. Una soluzione di meno righe?
In che senso «dovresti agire esternamente agli eventi del componente»? :master:Originariamente inviato da Neocron
Ma così dovrei agire esternamente agli eventi del componente. Una soluzione di meno righe?
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
se si vuole reagire ogni volta che il testo contenuto
cambia, occorre gestire un DocumentEvent
mi da errore quando aggiungo un documentlistener al jtextfield...
cosa dovrei fare?
mia_tf.addDocumentListener(this);
dice che non è supportato dal componente... help
Non capisco tutti sti problemi...io avevo usato questo
Così che ogni volta che qualcuno digita qualcosa viene catturato l'evento!codice:class ascoltaTesto implements TextListener { public void textValueChanged(TextEvent e){ { ... } }
Ciao.
Direi che questa riga di codice è un po' poco per capire dove c'è l'errore. Registri la classe stessa come DocumentListener... ma la classe implementa DocumentListener? Implementa tutti i metodi di tale interfaccia?Originariamente inviato da Neocron
mi da errore quando aggiungo un documentlistener al jtextfield...
cosa dovrei fare?
mia_tf.addDocumentListener(this);
dice che non è supportato dal componente... help
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
ho creato una classe che implementa correttemente TextListener.
Come devo fare per attribuire il listener alla mia textfield?
TextFieldEsempio.getDocument().addTextListener(thi s);
e
TextFieldEsempio.addTextListener(this);
nn mi funzionano...
dove crei il TextField scrivi così:
Ciao.codice:nomeTextField.addTextListener(new ascoltaTesto());