在JavaFX中禁用button
在Swing中,我们可以禁用像这样的button:
JButton start = new JButton("Start"); start.setEnabled(false);
有没有办法用JavaFX Button做到这一点? 用户只能按一下button。
当然。 只有相关的属性具有相反的语义,被称为disabled
。 这意味着你可以使用setDisable
(而不是setDisabled
)和isDisabled
。 由于它是一个JavaFX属性,所以您也可以将侦听器附加到disabledProperty
。
查看http://docs.oracle.com/javafx/2/api/javafx/scene/Node.html#setDisable(boolean)上的JavaFX文档;