1. ホーム
  2. java

[解決済み] JavaFXでボタンを無効化する

2022-02-05 06:53:42

質問

Swingでは、このようにボタンを無効化することができます。

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

JavaFXのボタンでこれを行う方法はありますか? ユーザーはボタンを一度しか押せないはずです。

どのように解決するのですか?

もちろんです。関連のみ プロパティは逆の意味を持っており disabled . つまり setDisable (ただし setDisabled ) と isDisabled . これはJavaFXのプロパティなので、リスナーを disabledProperty .

JavaFXのドキュメントは以下をご覧ください。 http://docs.oracle.com/javafx/2/api/javafx/scene/Node.html#setDisable(boolean)

コード

button.setDisable(false)