JavaFX's TextField
benim JavaFX's TextField
için bir kullanıcı eklemek istiyorum TextField
değerini değiştirir, Uygulama konsolda bir şey yazdırır.JavaFX'in TextField için Değer Değişikliği Dinleyicisi
Ben aramalara ve ben şu çok benzer soruyu bulmak: Value Change Listener to JTextField
bahsedilen sorunun cevabı çok açık ve etkili, fakat maalesef buna yapmanız gerekir diyor çünkü JTextField
(Not JavaFX's TextField
) için yararlıdır böyle DocumentListener kullanın:
// Listen for changes in the text
textField.getDocument().addDocumentListener(new DocumentListener() {
public void changedUpdate(DocumentEvent e) {
warn();
}
public void removeUpdate(DocumentEvent e) {
warn();
}
public void insertUpdate(DocumentEvent e) {
warn();
}
ama JavaFX en textfields içinde
bunu yapmak mümkün değildir. Peki? Çözüm nedir?
Bu aslında textfield'ı yapmak odak kaybetmek kullanıcılar için oldukça sinir bozucu olan. – codingpuss