我有一台外接显示器与我的mac连接,我想在我的主显示器和外接显示器上制作一个全屏幕的JavaFX应用程序。
我已尝试过以下代码,但它一次只给我一个全屏。
如何在两台显示器中同时将两个阶段设置为全屏?
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
List<Screen> screens = Screen.getScreens();
for (Screen screen : screens) {
Rectangle2D screenBounds = screen.getBounds();
Stage stage = new Stage();
stage.setX(screenBounds.getMinX());
stage.setY(screenBounds.getMinY());
stage.setScene(new Scene(new Group()));
stage.show();
stage.setFullScreen(true);
}
}
public static void main(String[] args) {
launch(args);
}
}
答案 0 :(得分:0)
您可以将舞台设置为未修饰,而不是明确进入全屏模式。您已经最大化了尺寸。那还不够吗?