问题描述
我一直在尝试使用JavaFX中的FlowPane
创建响应式设计。我正在使用的那个应用是文件资源管理器。我想做的是,要向其中添加Pane
和ImageView
类型的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
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)