上下文:在多监视器设置中,我在1个屏幕的全屏模式下启动JavaFx应用程序。在其他屏幕中打开不同的应用程序。
问题:JavaFx应用程序启动后,当我单击另一个屏幕上的另一个应用程序时,JavaFx应用程序全屏会最小化到应用程序栏。
研究:我指的是Link1 Link2 Link3中的输入,但是在这种情况下,他们正试图在同一全屏应用程序中更改场景。在这种情况下,我要在另一个屏幕上单击一个不相关的应用程序,但是全屏应用程序会最小化。
有没有办法防止这种行为?
主要:
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
primaryStage.setTitle("Hello World");
primaryStage.setScene(new Scene(root, 300, 275));
primaryStage.setFullScreen(true);
primaryStage.show();
}
控制器:
public class Controller {}
FXML:
<GridPane fx:controller="sample.Controller"
xmlns:fx="http://javafx.com/fxml" alignment="center" hgap="10" vgap="10"></GridPane>