java - 在 mac 上启动 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 有什么问题?
解决方案
尽你所能,转到系统偏好设置中的节能器并禁用自动卡切换。它帮助我解决了同样的问题。