2017-08-25 1 views

Antwort

1

Sie können dies tun, indem Sie an die ausgewählte CheckBox-Eigenschaft binden.

myCheckBox.selectedProperty().addListener(new ChangeListener<Boolean>() { 
     @Override 
     public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) { 
       myTextField.setVisible(newValue); 

     } 
    }); 
+0

Eine gültige Lösung, aber ich sehe keine Bindung. Ich sehe zuhören. – c0der

2

Willkommen bei Stackoverflow!

Eine Linie Lösung:

myTextField.visibleProperty().bind(myCheckBox.selectedProperty()); 
+0

danke, das funktioniert ziemlich gut –

+0

Willkommen, nicht vergessen, die am besten geeignete Antwort zu akzeptieren. –

+0

ich würde wirklich tun, wenn ich kann, aber dafür, dass Sie anscheinend müssen mehr als 15 Respekt haben, und ich habe nicht, aber wenn möglich, werde ich zurückkommen und akzeptieren. –

Verwandte Themen