Я где-то читал, что для любого потока, который влияет на визуальные эффекты gui, его нужно запускать в EDT с помощью SwingUtilities.invokeAndWait/invokeLater
Для базового gui, нужно ли ставить что-то вроде new SwingGUI().setVisible(true);
в строке EDT с помощью invokeAndWait? Просто для отображения?
Это считается?