2016-03-08 80 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