【问题标题】:JFrame Default size on ubuntuubuntu 上的 JFrame 默认大小
【发布时间】:2023-03-03 11:07:01
【问题描述】:

我使用的是 ubuntu 10.04,但在其他 ubuntu 发行版上也发现了这一点。

当我启动应用程序的第一个 JFrame 时,它​​不会以默认大小(由 setSize() 指定)启动,而是在整个屏幕上最大化。

我有一个解决方法,那就是使用 setResizable(false)(它会带来 窗口大小),然后我将其设置回 true(我仍然希望能够调整大小)。

有人知道这个bug是从哪里来的吗?有什么优雅的方法可以解决这个问题吗?

谢谢,

【问题讨论】:

    标签: java swing ubuntu jframe resizable


    【解决方案1】:

    这是一个窗口管理器首选项。要么在 ubuntu 中禁用它,要么与想要调整程序大小的用户一起修改你的程序。

    禁用 (from ubuntu forum post):

    1. 打开系统->首选项->启动-应用
    2. 找到“Maximus”条目并取消选中它
    3. 注销/登录

    【讨论】:

    • 谢谢!像魅力一样工作。这种问题对你来说可能看起来微不足道,但对于 ubuntu 的新手来说,这是一个障碍......
    • @Asaf: :) 没问题! (如果你喜欢这个答案,你可以通过点击分数下方的“v”​​来接受它......)
    猜你喜欢
    • 2016-05-18
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多