с учетом следующего кода:
public class MainFrame extends JFrame{
public MainFrame() throws HeadlessException {
super();
this.setSize(500, 400);
this.setVisible(true);
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
JButton myButton = new JButton("Test");
this.add(myButton);
this.pack();
}
public static void main(String[] args) {
new MainFrame();
}
}
Работает ли код внутри конструктора в EDT. Я думаю, что это так, потому что он выполняется «внутри» экземпляра JFrame, но мне нужно второе мнение.
Продолжая идею, если бы я создал другие элементы управления, например, в функции main (), этот код не был бы в EDT?
Спасибо!