java - 如何让 JFrame 真正全屏?

标签 java swing jframe fullscreen

在我的 Java 应用程序中,我尝试使用以下代码使 JFrame 真正全屏显示:

public class MainFrame extends JFrame {

    private static final long serialVersionUID = 1L;

    public MainFrame() {
        super();
        this.setTitle();
        this.setUndecorated(true);

        this.setExtendedState(JFrame.MAXIMIZED_BOTH);

        this.setVisible(true);
        //this.pack();
    }
}

但在我的 Mac 上,我仍然可以看到 Dock 和 OSX 的顶部工具栏。那么如何创建一个真正占用整个屏幕的 JFrame?

编辑 我必须补充一点,我想从 eclipse 插件调用该 JFrame。

最佳答案

我还没试过,不过Java有全屏API,应该可以满足你的需求:

http://docs.oracle.com/javase/tutorial/extra/fullscreen/index.html

关于java - 如何让 JFrame 真正全屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14186808/

相关文章:

java - 在 Netbeans JFrame 中显示一组图像

JavaPoet 添加泛型参数

java - 如何在 Java 的抽象类中强制实现嵌套抽象类?

java - JTextArea实时输出

java - Byte Buddy 和 OSGi Weaving Hook

java - Java Swing 的 BDD 框架?

java - 用 Java 创建简单的条形图 - 读取数据并输出条形图

java - JTabbedPane 内 JFileChooser 上的 ActionListener

java - 在 Jframe 中打开新窗口

java - 最小化和最大化 java swing 时的帧大小问题