【发布时间】:2014-05-13 21:32:18
【问题描述】:
你好,世界。我正在使用 Java 7,为 MacOS Mavericks 开发,并且需要完全全屏显示窗口(首选 JFrame)。我已经设置了一个类,我可以调用它来创建一个全屏窗口,它现在可以正常工作,但有一个警告:它不会覆盖 MacOS 界面顶部的菜单栏!我尝试过其他帖子,但这些回复都没有帮助这种情况。
这是我目前的全屏课程:
public class Fullscreen extends Window{
private static final long serialVersionUID = 1L;
public Fullscreen() {
super(new Frame());
setLayout(new FlowLayout());
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(0,0,screenSize.width, screenSize.height);
}
}
我注意到在我找到的其他答案中,CocoaPods API 是必需的,但由于可移植性问题,我不能使用任何特定于平台的 API。
【问题讨论】: