Открывающийся фрейм надоедает своим мерцанием, когда выравнивается по центру. Вот код простой программы.
Main.java
import javax.swing.*;
public class Main extends JFrame {
public static void main(String[] args) {
JFrame frame = new JFrame("Тест фрейма");
frame.add(new MainMenu());
frame.setSize(600, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setResizable(false);
frame.setLocationRelativeTo(null); //из-за него мерцает???
}
Дальше он открывает окно, оно появляется на миллисекунду в левом верхнем углу, а потом перемещает в центр!