프로그램의 안정성을 위해 권장하는 코드
SwingUtilities.invokeLater(() -> {
여기 안에 코드를 넣는다
});
package application;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class HelloWorld {
public static void main(String[] args) {
// JFrame은 윈도우 창
SwingUtilities.invokeLater( ()->{
JFrame mainFrame = new JFrame("테스트"); // 새 창 생성
mainFrame.setSize(600, 400); // 창 사이즈
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 창을 닫을 때 프로그램을 종료한다
mainFrame.setVisible(true); // 화면이 보이게(true) 안보이게(false)
});
}
}