Swingでは、次のようなボタンを無効にできます。
JButton start = new JButton("Start");
start.setEnabled(false);
とにかくこれをJavaFXボタンで行う方法はありますか?ユーザーはボタンを1回だけ押すことができます。
もちろん。関連するプロパティのみが反対の意味を持ち、disabled
と呼ばれます。つまり、setDisable
(setDisabled
ではなく)およびisDisabled
を使用できます。 JavaFXプロパティであるため、リスナーをdisabledProperty
にアタッチすることもできます。
http://docs.Oracle.com/javafx/2/api/javafx/scene/Node.html#setDisable(boolean) のJavaFXドキュメントを確認してください。
コード
button.setDisable(false)
ボタンを無効にする場合は2つの選択肢があります。
Button.setDisable(true);
または、必要に応じて非表示にすることもできます
Button.setVisible(false);