2011-08-28 130 views
4

我使用Ubuntu 10.04,但也发现这在其他Ubuntu的发行版。JFrame在Ubuntu上的默认大小

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

我对此有一个解决方法,即使用setResizable(false)(将 窗口带到其预期的大小),然后将其设置回真(我仍然希望能够调整大小)。

有人知道这个错误来自哪里?有没有优雅的方式来处理这个问题?

谢谢,

回答

5

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

禁用(from ubuntu forum post)

  1. 打开系统 - >首选项 - >启动,应用程序
  2. 查找 '马克西姆斯' 的条目,并取消其
  3. 注销/登录
+0

谢谢!像魅力一样工作。这种问题对你来说可能看起来微不足道,但对于Ubuntu的新手来说,它的障碍通过了...... – Asaf

+0

@Asaf::)没问题! (如果你喜欢答案,你可以通过点击分数下面的“v”来接受它) – dacwe