在维护GUI构建器使用的同时重用继承的Frame中的组件

时间:2011-01-19 20:48:28

标签: java swing visual-inheritance

JFrames,JDialogs等派生于一个共同父级但有些不同的最佳方法是什么,能够让父公共部件自动更新公共部件,同时还有新的组件仍然可以轻松修改在GUI构建器中。

我以前使用的一种方法是在运行时使用占位符JPanels填充现有的隔离组件,但我怀疑这不是最好的方法。

示例框架视觉继承:

alt text

1 个答案:

答案 0 :(得分:2)

  1. 除非您创建某种原型或其他丢弃代码,否则不要使用GUIBuilder。
  2. 让需要更新的组件自动设置为某种更改事件的侦听器。一旦需要更新,就会向每个监听器发出“事件”。