【发布时间】:2014-02-05 17:46:49
【问题描述】:
我想根据单元格的大小调整 JGoodies 表单布局内的图像大小,即,使图像完全适合单元格。如果我理解正确,单元格没有真正的组件,大小只有布局管理器隐式知道,对吗?有什么想法吗?
【问题讨论】:
-
你是对的,也没有真正的单元格组件。而且您不应该调整单元格内的图像大小以适应单元格。这就是布局管理器的用途。您必须告诉图像或其容器它应该扩展/增长/填充到其单元格大小。不幸的是,我不太了解 jGoodies FormLayout,无法举个例子。
-
一次性操作没问题,你是对的。但是我希望能够在图像渲染后通过监听窗口上的调整大小事件来调整图像大小。这意味着,如果用户更改窗口大小,布局管理器会重新绘制布局并且单元格会更改大小,但图像已经渲染并且不会动态更改大小。这就是为什么我需要手动执行此操作并需要确切的目标大小。
-
hmmm ... 可能是put the image/panel into a scrollPane,然后您可以在 Scrollable 的更高抽象级别上调整大小提示和图像缩放。