JavaFX - jak wywołać metodę przy kliknięciu w MenuItem?

0

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.

0
Emdzej93 napisał(a):

http://lmgtfy.com/?q=javafx+full+screen+on+click

Teraz to zabłysnąłeś.
Szukałem już wcześniej tego w google i wszystko odnosiło się do Button'a, nie do MenuItem.

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"
});

1 użytkowników online, w tym zalogowanych: 0, gości: 1