Cześć, pytanie takie jak w nazwie tematu.
Chciałbym aby po kliknięciu w MenuItem (o nazwie Fullscreen) okno przeszło w Fullscreen - też mi odkrycie ;d - tylko nie wiem jak. Próbowałem dodać ActionListenera, ale wywala mi error.
JavaFX - jak wywołać metodę przy kliknięciu w MenuItem?
- Rejestracja: dni
- Ostatnio: dni
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 216
- Rejestracja: dni
- Ostatnio: dni
0
Emdzej93 napisał(a):
Teraz to zabłysnąłeś.
Szukałem już wcześniej tego w google i wszystko odnosiło się do Button'a, nie do MenuItem.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 34
0
Jeżeli masz fxml to oczywiście onAction w fxmlu:
<MenuItem mnemonicParsing="false"
onAction="#fullScreen" text="Fullscreen">
i w kontrolerze:
@FXML
public void fullScreen() {
"Twój Kod"
}
lub
<MenuItem fx:id="fullScreen" mnemonicParsing="false"
text="Fullscreen">
i wtedy w kontrolerze:
fullScreen.setOnAction(e->{
"TWÓJ KOD"
});
Jeżeli nie korzystasz z fxmla to:
MenuItem menuItem = new MenuItem();
menuItem.setOnAction(e->{
"TWÓJ KOD"
});