是否在EDT上运行JFrame?

时间:2019-01-30 09:36:50

标签: java swing event-dispatch-thread

我有一个多JFrame应用程序(由Netbeans GUI设计设计的JFrames),并且想了解我是否在EDT上正确地初始化了每个应用程序? 我最初的JFrame是用于..logins的简单而小型的登录框架。我这样初始化它:

 java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new LoginFrame().setVisible(true);
            }
 });

成功登录后,从LoginFrame类中启动主JFrame并处理LoginFrame:

dispose();
new MyMainFrame();

然后,MyMainFrame的构造函数调用initComponets()方法并进行所有初始化。

所以我的问题是,MyMainFrame(以及以与MyMainFrame相同的方式初始化的任何后续JFrame)是否在EDT上运行?有更好的方法吗?

非常感谢

0 个答案:

没有答案