是否可以使用swing構建一個GUI,其GUI元素在調整GUI大小時保持它們之間的比例?或者我應該在調整大小事件發生時觸發「調整每個GUI組件」的功能? 我正在使用Netbeans 6.9帶流體調整行爲的GUI
3
A
回答
3
很久以前,JavaWorld上有關於「transmogrifying widgets」的一篇非常有趣的文章系列由Allen Hollub。本系列解釋瞭如何使用不同的窗口小部件來顯示相同的信息,當用不同的維度查看時,計算器可以有不同的樣式。
但是,對於一個更爲簡單(但遠不如此強大)的方法,您應該深入研究GridBagLayout
和(現在着名的)GBC
類。這將給你一個快速,相當優雅的方法來調整你的整個用戶界面有趣的大小調整行爲(哦,不要忘記associated tutorial)。
1
我認爲使用傳統的佈局技術是最好的選擇 - 您通常希望選擇調整哪些組件的大小以及它們是如何實現的。然而,如果你真的想要比例調整大小,那麼看看這個答案:
相關問題
- 1. 帶有動態字體大小調整和容器流體的Bootstrap導航欄?
- 2. 流體作物調整大小調整圖像
- 3. 帶CSS的流暢字體
- 4. 調整手機屏幕的靴帶行
- 5. 如何調整XCode Organizer GUI?
- 6. 將流佈局調整爲Qt表
- 7. 使用的BoxLayout來調整JPanels在GUI
- 8. 如何調整我的GUI窗口?
- 9. Rails,窗體。 jQuery的,帶班行爲
- 10. 將4個Windows媒體中心調整爲相同的音頻流
- 11. Bootstrap - 調整容器內流體類問題的內部標記
- 12. 流體背景圖像的大小調整
- 13. JSplitPane調整大小行爲
- 14. 調整窗體大小調整控件
- 15. 帶GUI的Nuget包
- 16. 帶3列的CSS流體佈局
- 17. 帶流體標題的android佈局
- 18. 帶有OSMF的RTMP流媒體 - AS3
- 19. 減少帶寬流媒體的MP3 php
- 20. 砌體不調整爲隱藏jQuery集
- 21. 將EditText調整爲字體大小
- 22. 根據窗體調整大小和調整窗體控件調整大小
- 23. Java GUI自動調整大小
- 24. Win32 GUI閃爍調整大小
- 25. 就窗口字體大小調整,而不去爲換行符
- 26. Atalasoft DotImage - 調整流大小
- 27. 塊捆綁調整流程
- 28. jCarousel - 如何將您的傳送帶設置爲流體寬度?
- 29. IO流到JPanel,帶有InputStream和OutputStream的GUI在JPanels JTextField和JTextArea
- 30. 帶有無限水平滾動的流體可調整大小的圖像(REV.2)