我正在使用NetBeans JBuilder開發桌面Java應用程序。我把程序的內容(頭版)放在一個相對較小的窗口中。我正在使用GridBagLayout。一旦我運行程序並使用窗口右上方的按鈕放大該程序,程序就會佔用我筆記本電腦的所有屏幕。但內容看起來像一團糟。我想要拒絕放大按鈕,即不管放大或縮小,我都希望我的程序保持相同的大小。 如何做到這一點?使桌面應用程序窗口的大小保持不變
0
A
回答
2
+0
程序默認不會擴展JFrame或JDialog。它使用作爲項目一部分的Swing應用程序框架庫。它擴展了FrameView類。 – uml 2012-02-26 22:13:49
3
默認程序不延伸的JFrame或JDialog的。它使用作爲項目一部分的Swing應用程序框架庫。它擴展了FrameView類。
你應該真的嘗試RTM。我不使用這個被遺棄的API,但它花了幾秒鐘才發現... FrameView.getFrame()
。
當然,你可以使用Jeffrey的建議Frame.setResizable(boolean)
。
+0
我沒有意識到'FrameView'有一個'Frame'支持它。根據請求取消刪除。乾杯。 – Jeffrey 2012-02-27 22:55:43
1
你應該使用Frame.setResizable(false)
並設置框的大小,以最大限度地提高大小
Dimension d=getMaximumSize();
Frame.setSize(d.width, d.height);
相關問題
- 1. Adobe Air桌面應用程序限制窗口大小
- 2. 創建大於桌面屏幕的應用程序窗口
- 3. 當窗口很小時調整窗口大小,即使窗口寬度較大時也保持不變
- 4. Mac應用程序的窗口大小
- 5. 打開保存對話框窗口(桌面應用程序)
- 6. 轉換窗口桌面應用程序到窗口服務
- 7. IOS應用程序窗口大小
- 8. 保持窗口大小調整後頁面內容不移動
- 9. 當窗口調整大小時,內容保持不變
- 10. 使用HTA調整窗口大小(不是應用程序窗口)
- 11. Libgdx在不禁用桌面大小的情況下更改窗口大小
- 12. 如何使python GUI應用程序的桌面大小獨立?
- 13. 如何設置窗口大小該按鈕保持不變,窗口大小是否最大化?
- 14. 當窗口大小變化時保持元素的位置
- 15. 改變窗口小部件的大小而不改變主窗口大小QT
- 16. 從打開的桌面應用程序窗口讀取值
- 17. 的DataGridView刷新窗口C#桌面應用程序
- 18. 從另一個桌面找到應用程序的窗口
- 19. 如何不在桌面窗口上調整div大小
- 20. Mac OS X應用程序的最小窗口大小
- 21. 使用Netbeans 7創建桌面應用程序時,要防止在Java上調整窗口大小(Netbeans)
- 22. 保持根格中心網頁時,窗口大小改變
- 23. 桌面應用程序與HTML5接口
- 24. 港口Android應用程序到桌面?
- 25. 當我調整窗口的大小時,菜單不會保持不變
- 26. 如何最小化窗口使窗口應用程序中使用快捷鍵最大化窗口使用C#?
- 27. 帶桌面應用程序的java桌面應用程序
- 28. QGridLayout中窗口小部件之間的間距如何在窗口大小上保持不變?
- 29. 調整應用程序的控制,以適應窗口大小
- 30. 調整Silverlight應用程序的大小以適應窗口
這一切都取決於你的框架(JFrame的)的定義上。我想這是關於Java Swing的,如果是的話請添加swing標籤... – home 2012-02-26 20:07:36
*如何做到這一點?*通過使用適當的網格包約束,或通過使框架不能調整大小,因爲你被告知刪除答案。沒有Netbeans JBuilder。有Netbeans,還有JBuilder。兩個不同的程序。 – 2012-02-26 22:45:09