如果每次调用 A 时都需要更新 A 的显示,如何从 5 个不同的 JFrame 中调用同一个 JFrame 实例(例如 A)?
最佳答案
一种方法是为每个“子进程”提供对框架的引用以及将更新 UI 的公共(public)方法。
或者,因为最好不要扩展 JFrame,这是一个对 JFrame 引用并提供公共(public)方法的实用程序类。
<小时/>顺便说一句:大多数应用程序。将只有一个 JFrame。处理您描述的情况的方法可能会更好地使用 JDialogs 或 JOptionPanes 作为“辅助”窗口来实现。或者将所有 GUI 元素收集到主框架中:JDesktopPane/JInternalFrames、CardLayout、JTabbedPane..
关于java - 从不同的 JFrame 调用同一个 JFrame 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5360546/