2013-07-26 29 views
36

W Swing, możemy wyłączyć przycisk tak:Wyłączenie przycisku w JavaFX

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

Czy mimo to zrobić za pomocą przycisku JavaFX? Użytkownik powinien mieć możliwość jednokrotnego naciśnięcia przycisku.

Odpowiedz

55

Oczywiście. Tylko powiązana właściwość ma przeciwstawne znaczenie semantyczne i nazywa się disabled. Co oznacza, że ​​można używać setDisable (nie setDisabled) i isDisabled. Ponieważ jest to właściwość JavaFX, możesz także dołączyć detektory do disabledProperty.

Zapoznaj się z dokumentacją JavaFX pod adresem http://docs.oracle.com/javafx/2/api/javafx/scene/Node.html#setDisable(boolean)

Powiązane problemy