2017-04-27 75 views
0

時消失我有一個JavaFX項目中,我定義背景如下:的JavaFX將backgroundImage萎縮窗口

setBackground(new Background(new BackgroundImage(new Image("/images/Achtergrond.png"), BackgroundRepeat.ROUND, BackgroundRepeat.ROUND, BackgroundPosition.DEFAULT, BackgroundSize.DEFAULT))); 

背景存在和擴大的屏幕儘快擴大我的背景,但我縮小屏幕/窗口到小於720p(背景圖像大小)的任何東西都不會縮小背景圖像,但它會消失,留下空白的白色背景。我怎樣才能使它縮小而不是隻擴大?

+0

不知道這一點,但你也許應該使用'BackgroundSize:Cover' https://docs.oracle。 COM/JavaSE的/ 8/JavaFX的/ API/JavaFX的/場景/佈局/ BackgroundSize.html –

回答

0

我固定我的問題通過聲明使用CSS我的背景,而不是硬在JavaFX的編碼它...