在Mac上启动Java Swing应用程序之前,屏幕闪烁

时间:2018-12-20 20:17:32

标签: java swing

我是Java Swing的新手。我创建了一个简单的窗口。

public class Main {

    public static void main(String[] args) throws Exception{
        EventQueue.invokeLater(() -> {
            var frame = new JFrame("My window");
            frame.setSize(300, 200);
            frame.setLocationRelativeTo(null);
            frame.setDefaultCloseOperation(EXIT_ON_CLOSE);

            frame.setVisible(true);
        });
    }
}

每次我运行我的应用程序时,mac上的屏幕都会闪烁并变黑一半的时间。然后出现窗口。

我是否忘记添加某些东西以避免这种情况,或者我的Mac出了点问题?

1 个答案:

答案 0 :(得分:0)

您能做的最好,在“系统”偏好设置中转到“节能器”并禁用自动卡切换。它帮助我解决了同样的问题。