के साथ फ़ोकस करके काम करता है मैं अपने टेक्स्टफील्ड में पूरा टेक्स्ट चुनने के लिए selectAll() का उपयोग करता हूं लेकिन यह तब काम करता है जब फोकस कुंजीपटल (टैब की तरह) से आता है।JavaFx: विधि selectAll() सिर्फ कीबोर्ड
यदि मैं टेक्स्टफील्ड में अपने माउस के साथ क्लिक करता हूं, तो यह टेक्स्ट को बहुत ही कम समय के लिए चुनता है। लेकिन इसे कीबोर्ड से आने वाले फोकस के साथ काम करना है।
flaschenPreis.focusedProperty().addListener(new ChangeListener<Boolean>() {
public void changed(ObservableValue ov, Boolean t, Boolean t1) {
if (flaschenPreis.isFocused() &&
!flaschenPreis.getText().isEmpty()) {
flaschenPreis.selectAll();
}
}
});
literPreis.focusedProperty().addListener(new ChangeListener() {
public void changed(ObservableValue ov, Object t, Object t1) {
if (literPreis.isFocused() &&
!literPreis.getText().isEmpty()) {
literPreis.selectAll();
}
}
});
flaschenPreis und literPreis मेरी textfields
यह एक बग की तरह लग रहा है, यहाँ http://javafx-jira.kenai.com/ रिपोर्ट करें सुरक्षित/डैशबोर्ड.जेएसपीए – invariant