2011-08-28 136 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