Меня научили добавлять это, чтобы всегда добавлять это в метод запуска jframe, но это ничего не меняет по сравнению с тем, что его не используют.В чем смысл setDefaultCloseOperation (WindowConstants.EXIT_ON_CLOSE) ;?
Что я хочу знать, что происходит, когда вы оставляете это?
Благодаря
@Override
public void run() {
frame = new JFrame(title);
frame.setPreferredSize(new Dimension(400, 200));
//frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
createComponents(frame.getContentPane());
frame.pack();
frame.setVisible(true);
}