У меня есть мультиприложение 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?Есть ли лучшие способы сделать это?
Большое спасибо