2016-03-08 92 views
0

所以我用JavaFX和MVP作出cardgame。 在我的startscreen中,我添加了一个选项,用户可以选择将窗口放在全屏或窗口中。JavaFX的全屏窗口缩放

我遇到的问题是,当你选择全屏模式下屏幕上的对象不调整到一个更高的窗口大小。

窗口模式: https://gyazo.com/26e7a258f945fb5b9c7b16e925b4e2a8

全屏模式: http://prnt.sc/acp6nl

就像你可以看到在全屏模式有右下方更多的空间。 startpresenter的

代码(它是指gameview)

  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

代码添加到该职位 – TheMightyRoy