我有一個問題,如何設置的背景是:JavaFX的FXML控制器
@FXML
private Label Button;
使用事件變量:
@FXML
private void ButtonClicked(MouseEvent event) {
}
我有一個問題,如何設置的背景是:JavaFX的FXML控制器
@FXML
private Label Button;
使用事件變量:
@FXML
private void ButtonClicked(MouseEvent event) {
}
通過CSS是您的需求,最簡單的方式。
創建新的CSS文件 a.CSS
.button:hover {
-fx-background-color: red ;
}
.special:hover {
-fx-background-color: blue ;
}
是的,你已經使用了錨變量,我想知道如何通過事件變量 –
設置容器的背景風格,它可以是: StackPane,AnchorPane。如果你告訴我 – Mazen
你不明白我想做什麼。我想這樣做event.getClass()。setBackground()不要定義每個變量。 –
什麼是你想在這裏?修改基於事件處理程序參數點擊的按鈕? – fabian
是的,我已經知道答案:Label a =(Label)event.getSource(); a.setBackground(Background.EMPTY); –