Javafx Stage.setFullScreen()在单击另一个应用程序时自动最小化

时间:2018-09-24 11:14:38

标签: java javafx

上下文:在多监视器设置中,我在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>

0 个答案:

没有答案