Javafx Stage.setFullScreen () автоматически сворачивается при нажатии на другое приложение - PullRequest
0 голосов
/ 24 сентября 2018

Контекст : при настройке нескольких мониторов я запускаю приложение JavaFx в полноэкранном режиме на одном из экранов.Различные приложения открыты на других экранах.

Проблема : после запуска приложения JavaFx, когда я щелкаю другое приложение на другом экране, полноэкранный режим приложения JavaFx сворачивается на панель приложений.

Исследования : я имею в виду входные данные в Link1 Link2 Link3 , но в этих случаях они пытаются изменить сценыв том же полноэкранном приложении.В этом случае я нажимаю на несвязанное приложение на другом экране, но полноэкранное приложение сворачивается.

Есть ли способ предотвратить такое поведение?

Main:

 @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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...