所以我正在使用javafx和MVP制作卡片游戏。 在我的开始屏幕中,我添加了一个选项,用户可以选择将窗口置于全屏或窗口。
我遇到的问题是,当您选择全屏模式时,屏幕上的对象不会调整到更高的窗口大小。
窗口模式: https://gyazo.com/26e7a258f945fb5b9c7b16e925b4e2a8
全屏模式: http://prnt.sc/acp6nl
就像你可以在全屏模式下看到的那样,右下角有更多空间。startpresenter的代码(它指的是游戏视图)
Gameview gameview = new Gameview();
Startview startview = new Startview();
Gamepresenter presenter3 = new Gamepresenter(model, gameview);
view.getScene().setRoot(gameview);
gameview.getScene().getWindow().sizeToScene();
gameview.getScene().getWindow().centerOnScreen();
Stage stage = (Stage )gameview.getScene().getWindow();
if (view.getFullscreen().isSelected() ) {
stage.setFullScreen(true);
}`
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
也许是对齐的东西?你能告诉我们游戏视图的代码吗?