从不同的JFrame调用相同的JFrame实例

时间:2011-03-19 06:20:36

标签: java swing jframe

如果我每次调用它时需要更新A的显示,我如何调用JFrame的同一个实例来说是来自5个不同的JFrame?

1 个答案:

答案 0 :(得分:1)

一种方法是为每个'子进程'提供一个框架引用,以及一个将更新UI的公共方法。

或者,因为最好不要扩展 JFrame,这是一个实用程序类,它具有引用到JFrame并提供公共方法。


BTW:大多数应用。只有一个JFrame。使用JDialogs或JOptionPanes为“辅助”窗口更好地实现处理您描述的情况的方法。或者将所有GUI元素一起收集到主框架中:JDesktopPane / JInternalFrames,CardLayout,JTabbedPane ..