मेरे पास एक टेक्स्टफील्ड और एक बटन के साथ एक साधारण fxml है। यदि टेक्स्टफील्ड खाली है तो मैं बटन को अक्षम करना चाहता हूं। इसलिए मैं अपने नियंत्रक में निम्न की तरह कुछ डालता हूं:जावाएफएक्स कई गुणों से बंधे
@Override
public void initialize(URL url, ResourceBundle bundle) {
button.disableProperty().bind(textField.textProperty().isEqualTo(""));
}
.. और यह ठीक काम करता है। समस्या तब होती है जब मैं दूसरा टेक्स्टफील्ड जोड़ता हूं और यदि टेक्स्टफील्ड खाली होता है तो मेरा बटन अक्षम होना चाहेंगे। तब क्या करना है? मैं निम्नलिखित की कोशिश की, लेकिन वह काम नहीं करता है:
@Override
public void initialize(URL url, ResourceBundle bundle) {
button.disableProperty().bind(textField.textProperty().isEqualTo(""));
button.disableProperty().bind(textField2.textProperty().isEqualTo(""));
}
.textProperty()। IsEmpty() - मेरे लिए एक बेहतर दृष्टिकोण प्रतीत होता है। –