【发布时间】:2011-06-09 15:25:32
【问题描述】:
我有一个子类JPanel,它充当一些信息的视图。
当信息发生变化时,JPanel 的最小/最大/首选大小也可能会发生变化。
如何正确处理此事件,以便它与 LayoutManager 很好地配合?
我尝试覆盖getPreferredSize(),但它似乎只被调用一次。
【问题讨论】:
标签: java swing layout-manager
我有一个子类JPanel,它充当一些信息的视图。
当信息发生变化时,JPanel 的最小/最大/首选大小也可能会发生变化。
如何正确处理此事件,以便它与 LayoutManager 很好地配合?
我尝试覆盖getPreferredSize(),但它似乎只被调用一次。
【问题讨论】:
标签: java swing layout-manager
尝试在更改最小/最大/首选大小后重新验证您的组件。应该可以。
【讨论】:
Component.revalidate()? download.oracle.com/javase/6/docs/api/javax/swing/…