私はJFXCheckBox
を持っています。このJFXCheckBox
が選択されている場合にのみ、JFXTextField
が表示されます。JavaFXボックスを選択したときにのみテキストフィールドを表示する方法
これは可能ですか?そうでない場合、次の解決策は何ですか?
私はJFXCheckBox
を持っています。このJFXCheckBox
が選択されている場合にのみ、JFXTextField
が表示されます。JavaFXボックスを選択したときにのみテキストフィールドを表示する方法
これは可能ですか?そうでない場合、次の解決策は何ですか?
これは、CheckBoxで選択したプロパティにバインドすることで実行できます。
myCheckBox.selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
myTextField.setVisible(newValue);
}
});
有効な解決策ですが、拘束力はありません。私は聞いている。 – c0der
ようこそStackoverflow!
一行ソリューション:
myTextField.visibleProperty().bind(myCheckBox.selectedProperty());
ありがとう、その仕事はかなり良い –
ようこそ、最も適切な答えを受け入れることを忘れないでください。 –
私は本当にそうするでしょうが、そうするためには15以上の敬意を払う必要がありますが、可能な限り私は戻って受け入れます。 –
は、私たちはあなたを助けるために方法を知っているので、ここであなたのコードの一部を配置する必要があります。 – cunniemm