布局完成时调用的方法?

时间:2014-03-06 01:42:23

标签: java swing layout

我正在寻找一种可以覆盖的方法或者在JPanel布局时触发的一些侦听器。检查了javadoc但找不到一个。情况是这样的:

  • 我有一个组件通过Null-Layout来处理其内容
  • 然而,组件本身位于另一个JPanel内(使用布局管理器),并在布局完成后获得一定的大小。
  • 现在我想使用此尺寸来计算Null-Layout JPanel.
  • 内容的宽度和高度

但当然我需要知道何时需要重新计算尺寸。任何想法或一个好的替代方法? Null-Layout中所需的计算实际上非常简单,使用布局管理器可能需要比当前解决方案更多的工作 - 我只需要找到该方法或监听器。

1 个答案:

答案 0 :(得分:0)

回答自己,这样就可以关闭了。

当需要布局时,将调用

doLayout,这样就可以在没有布局管理器的情况下进行布局时覆盖的方法。