0

让 JFrame、JDialog 等从一个共同的父级派生但有所不同的最佳方法是什么,以便能够在父级执行时自动更新公共部分,但也有新的组件,这些组件仍然可以在 GUI 中轻松修改建设者。

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

示例框架视觉继承:

替代文字

4

1 回答 1

2
  1. 除非您创建某种原型或其他丢弃代码,否则不要使用 GUIBuilder。
  2. 将需要自动更新的组件设置为某种更改事件的侦听器。一旦需要更新,就会向每个侦听器触发“事件”。
于 2011-01-19T23:35:15.650 回答