JFrames работает на EDT или нет? - PullRequest
0 голосов
/ 30 января 2019

У меня есть мультиприложение JFrame (JFrames, разработанное с помощью графического интерфейса Netbeans), и мне хотелось бы понять, правильно ли я инициализирую каждое из них в EDT?Мой начальный JFrame - это простой и маленький фрейм входа в систему, используемый для ... логинов.Я инициализирую его так:

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

При успешном входе в систему из класса LoginFrame я запускаю свой основной JFrame и располагаю LoginFrame:

dispose();
new MyMainFrame();

Затем конструктор MyMainFrame вызывает initComponets()метод и выполняет ли все инициализацию.

Итак, мой вопрос: MyMainFrame (и любые последующие JFrame, инициализированные таким же образом, как MyMainFrame) работают на EDT?Есть ли лучшие способы сделать это?

Большое спасибо

...