2014-02-26 71 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窗格融入各自的父母