我正在尝试创建一个网格,并在其子节点上实施MiGLayout。这意味着如果我将一个子元素插入网格位置(1,1),并且网格的大小为[10%!],则此子元素不得更大并与其他单元格重叠。孩子必须收缩以适应网格单元格。使用MiGLayout的基于固定百分比的网格
这是我到目前为止有:
new MigPane("", "[5%!][20%!][5%!][65%!][5%!]", "[45%!][50%!][5%!]");
现在,我插入电网1,1大组件(图片,我有无法控制),像这样:
migPane.add(myImageView, "cell 1 1, width 100%!");
但是,这似乎并没有限制ImageView。
如何告知MiGLayout我希望将“myImageView”放入网格1,1并将其尺寸调整为适合?有没有“适合”关键字? :)
请注意,指定像素/点/毫米/厘米/英寸的任何东西都不是我想要的。我的应用程序始终全屏运行,并且必须无缝缩放(它不是传统的表单应用程序,而是使用JavaFX的视频系统)。
它似乎更多地与JavaFX中的ImageView没有适当的最小/最大/最大大小有关。将它包装在ScrollPane中似乎让我获得了期望的结果。 – john16384 2012-03-11 22:50:41