JavaFX缩放组件以适应父节点而不绑定?

时间:2017-05-30 15:05:48

标签: java javafx

我正在编写一个JavaFX应用程序,它将拥有用户可定义数量的组件,我正在寻找简单的方法来扩展所有组,以便无论数字如何都适合:

例如,我有一个Pane,而不是我可能拥有的窗格> 0组件组数。每个组由几个TilePanes组成,每个TilePanes都可以容纳其他组件。

我希望能够创建所描述的任意数量的组(相同的结构),以便当组的数量增加时,组中的组件将减小尺寸以适合窗格。困难在于,当程序运行时,它将在每个组的TilePanes中添加组件,并且需要正确调整这些组件的大小以适应。 目前我的大小是硬编码的,但正如我所解释的,我需要创建可配置数量的组(在初始化时设置)。 是否有一种简单的方法可以完成这项工作而无需将所有元素绑定到其父级的大小?我认为TilePane将限制内部元素的大小,但事实证明,即使我设置TilePanes的最大大小,大型组件也不会调整大小。

谢谢

0 个答案:

没有答案
相关问题