如何在JGoodies FormLayout中获取单元格的大小

时间:2014-02-04 14:03:18

标签: java swing jgoodies

我想根据单元格的大小调整JGoodies表单布局中的图像大小,即使图像完全适合单元格。如果我理解正确,单元格没有真正的组件,布局管理器只能隐含地知道大小,对吧?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

根据kleopatra的建议,我找到了这个解决方案:将图像放入scrollPane中,然后通过

获取单元格的可视大小
javax.swing.JComponent.getVisibleRect().getWidth();

其中JPanel是一个JComponent ...我不能直接粘贴更多的代码,因为我们使用其他框架包装Swing而我没有直接测试,抱歉。如果其他人遇到此问题并使用此解决方案,请添加低级Swing代码,谢谢。

感谢您的建议!