Tar*_*que 46 java user-interface javafx
在Swing中,我们可以禁用这样的按钮:
JButton start = new JButton("Start");
start.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)
无论如何使用JavaFX Button执行此操作?用户应该只能按一次按钮.
Eug*_*kov 75
当然.只有相关属性具有相反的语义并被称为disabled.这意味着你可以使用setDisable(而不是setDisabled)和isDisabled.由于它是JavaFX属性,因此您还可以将侦听器附加到disabledProperty.
查看http://docs.oracle.com/javafx/2/api/javafx/scene/Node.html#setDisable(boolean)上的JavaFX文档
码
button.setDisable(false)
Run Code Online (Sandbox Code Playgroud)
如果您想禁用按钮,您有 2 个选择,您可以
Button.setDisable(true);
Run Code Online (Sandbox Code Playgroud)
或者如果你愿意,你也可以让它不可见
Button.setVisible(false);
Run Code Online (Sandbox Code Playgroud)