Ich habe eine Frage, wie Hintergrund dafür zu setzen:JavaFX FXML-Controller
@FXML
private Label Button;
Ereignis Variable:
@FXML
private void ButtonClicked(MouseEvent event) {
}
Ich habe eine Frage, wie Hintergrund dafür zu setzen:JavaFX FXML-Controller
@FXML
private Label Button;
Ereignis Variable:
@FXML
private void ButtonClicked(MouseEvent event) {
}
von CSS ist die einfache Möglichkeit, für Ihren Bedarf.
neue CSS-Datei a.CSS erstellen
.button:hover {
-fx-background-color: red ;
}
.special:hover {
-fx-background-color: blue ;
}
dann dieses Stylesheet zuweisen, um Ihre FXML Datei in Szene Builder
yeah, Sie haben Ankervariable verwendet, ich frage mich, wie es durch Ereignisvariable –
Einstellung des Hintergrundstils des Containers, der sein kann: StackPane, AnchorPane. Wenn Sie fertig sind, sagen Sie mir – Mazen
Sie nicht verstehen, was ich tun möchte. Ich möchte so etwas wie event.getClass(). SetBackground() tun, um nicht jede Variable zu definieren. –
Was wollen Sie hier eigentlich? Ändern der Schaltfläche, auf die basierend auf dem Parameter des Ereignishandlers geklickt wurde ??? – fabian
Ja, ich habe die Antwort schon gewusst: Label a = (Label) event.getSource(); a.setBackground (Hintergrund.EMPTY); –