自定义Swing组件,可动态调整大小但与LayoutManagers互操作

时间:2011-06-09 15:25:33

标签: java swing layout-manager

我有一个子类JPanel,可以作为一些信息的视图。

当信息发生变化时,JPanel的最小/最大/首选大小也可能会发生变化。

如何正确处理此事件,以便与LayoutManager完美匹配?

我尝试覆盖getPreferredSize(),但它似乎只被调用一次。

1 个答案:

答案 0 :(得分:5)

尝试在更改最小/最大/首选大小后重新验证组件。应该工作。