java - 全屏和窗口模式 Jframe

标签 java swing jframe

我有这个代码:

if(false) 
    {

        this.setUndecorated(true);

        this.setExtendedState(this.MAXIMIZED_BOTH);
    }
    else 
    {

        this.setSize(1024, 768);

        this.setLocationRelativeTo(null);

        this.setResizable(false);
    }

我的应用程序在窗口模式下运行,但是当我将 false 语句更改为 true 时,它​​会在全屏模式下运行。

我不明白 If 中的虚假陈述代表什么?

感谢您的宝贵时间

最佳答案

I don't get what represent the false statement in If?

这种类型的条件没有任何意义,因为它会创建一个死代码,这意味着它永远不会被访问。

不要使用设置大小来全屏窗口,因为它无法在不同的分辨率和系统上工作。

分辨率低于 [1024 X 768] 时效果如何?

this.setExtendedState(this.MAXIMIZED_BOTH); 是全屏显示的好方法。

关于java - 全屏和窗口模式 Jframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23169495/

相关文章:

java - 通过 JSpinner 动态调整 JTable 的大小

java - 为什么即使在设置边界后我的面板仍无法正确定位?

Java: `static` 方法

java - 在Android Java中编写此Sqlite选择查询

java - 更改/删除默认标记/关注元素

java - 将字符串置于自定义组件的中心

java - 是否可以从 JFrame 获取鼠标输入?

java - 如何将 BufferedImage 绘制到 JFrame 上

java - 无法将空日期值插入 mysql

java - 使用java更新json对象