56

Swing では、次のようにボタンを無効にできます。

JButton start = new JButton("Start");
start.setEnabled(false);

とにかくJavaFXボタンでこれを行うことはありますか? ユーザーはボタンを 1 回しか押せないようにする必要があります。

4

2 に答える 2

93

もちろん。関連するプロパティのみが反対のセマンティクスを持ち、 と呼ばれdisabledます。つまり、setDisable(not setDisabled) とを使用できますisDisabled。これは JavaFX プロパティであるため、リスナーを にアタッチすることもできますdisabledProperty

http://docs.oracle.com/javafx/2/api/javafx/scene/Node.html#setDisable(boolean)で JavaFX のドキュメントを確認してください。

コード

button.setDisable(false)
于 2013-07-26T01:26:47.173 に答える