Подтвердить что ты не робот

Отключение кнопки в JavaFX

В Swing мы можем отключить такую ​​кнопку:

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

Есть ли способ сделать это с помощью кнопки JavaFX? Пользователь должен только один раз нажать кнопку.

4b9b3361

Ответ 1

Конечно. Только связанное свойство имеет противоположную семантику и называется disabled. Это означает, что вы можете использовать setDisable (не setDisabled) и isDisabled. Поскольку это свойство JavaFX, вы также можете присоединить слушателей к disabledProperty.

Ознакомьтесь с документацией по JavaFX по адресу http://docs.oracle.com/javafx/2/api/javafx/scene/Node.html#setDisable(boolean).

Код

button.setDisable(false)

Ответ 2

У вас есть 2 варианта, если вы хотите отключить кнопку, вы можете просто

Button.setDisable(true);

или, если вы хотите, вы также можете сделать его невидимым

Button.setVisible(false);