我有这个ScrollPane,我拥有许多组件。我想将ScrollPane用于许多不同大小的组件。 我使用Rectangle2D解决了暂时的问题
Rectangle2D primaryScreenBoundsthree = Screen.getPrimary().getVisualBounds();
但是当我插入具有不同组件的ScrollPane时,这不能正常工作。我也测试了这个:
scrollthree.setPrefSize(ScrollPane.USE_PREF_SIZE, ScrollPane.USE_PREF_SIZE);
但结果又不合适:
如何将ScrollPane变为父组件边框?
答案 0 :(得分:2)
Screen.getPrimary().getVisualBounds();
这将返回您正在使用的bound of the Screen(Monitor)
。
Bounds is the width and height of the Screen !
为了使用scrollPane适合您的父级,请不要使用scrollthree.setPrefSize
。您不必指定scrollPane的大小,它会自动fit into Parent
事实上,所有javafx窗格都适合他们各自的父母!