2014-02-26 46 views
0

我有這個ScrollPane,我擁有很多組件。我想將ScrollPane用於許多不同大小的組件。 我解決了臨時使用矩形如何使ScrollPane適合組件邊界

Rectangle2D primaryScreenBoundsthree = Screen.getPrimary().getVisualBounds(); 

問題但是當我插入的滾動控件與不同的組件,這是不正常。我還測試了這款:

scrollthree.setPrefSize(ScrollPane.USE_PREF_SIZE, ScrollPane.USE_PREF_SIZE); 

但同樣的結果是不恰當的:

我怎樣才能杉滾動窗格到父組件的邊界?

回答

2
Screen.getPrimary().getVisualBounds(); 

這會返回您正在使用的bound of the Screen(Monitor)

Bounds is the width and height of the Screen ! 

爲了使用scrollPane適合您的父母,請不要使用scrollthree.setPrefSize。您不必指定滾動窗格的大小,它會自動fit into Parent

逸岸,所有的JavaFX窗格融入各自的父母