如何在JavaFX中使用FlowPane创建响应式设计

问题描述

我一直在尝试使用JavaFX中的FlowPane创建响应式设计。我正在使用的那个应用是文件资源管理器。我想做的是,要向其中添加PaneImageView类型的Label类型的许多不同元素。但是我想在这里尝试的是使它在 Windows File Explorer 正常运行时工作。请参见调整Windows FE窗口的大小时,最左侧的元素和屏幕边缘之间的间距(间隙)没有改变,并且对于屏幕的右侧也是如此,内部元素之间的间距也会改变,如果例如,尝试缩小窗口,然后每列内部元素之间的间距(间隙)将缩小,直到达到一定大小,然后返回认大小,新元素进入屏幕。使用FlowPane有助于使布局具有响应性,但问题是当我缩小屏幕时会创建一个我不想要的多余空间,并且它不会更改FlowPane或{{1} }(内部元素之间的间隙)。

This link is a picture of how the run of the program should look like

This link is a picture after shrinking the screen a little bit

代码非常简单,我只是使用vgapproperty(),然后使用hgapproperty()循环向其中添加所有元素。 请注意,我没有使用“场景”构建器或任何FXML代码

FlowPane

这里是for用法吗?我该如何解决这个问题?预先感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)