Java 重用继承框架中的组件,同时保持GUI生成器的使用

Java 重用继承框架中的组件,同时保持GUI生成器的使用,java,swing,visual-inheritance,Java,Swing,Visual Inheritance,让JFrames、JDialogs等从一个公共父级派生但又有所不同的东西最好的方法是什么,以便能够在父级更新时自动更新公共部分,但也有新的组件,这些组件仍然可以在GUI构建器中轻松修改 我以前使用过的一种方法是在运行时使用占位符jpanel填充现有的隔离组件,但我怀疑这不是最好的方法 框架视觉继承示例: 除非创建某种原型或其他一次性代码,否则不要使用GUIBuilder 将需要自动更新的组件设置为某种更改事件的侦听器。一旦需要更新,就会向每个侦听器发送一个“事件”

让JFrames、JDialogs等从一个公共父级派生但又有所不同的东西最好的方法是什么,以便能够在父级更新时自动更新公共部分,但也有新的组件,这些组件仍然可以在GUI构建器中轻松修改

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

框架视觉继承示例:

  • 除非创建某种原型或其他一次性代码,否则不要使用GUIBuilder
  • 将需要自动更新的组件设置为某种更改事件的侦听器。一旦需要更新,就会向每个侦听器发送一个“事件”