我已經完成了sun文檔,但仍然無法弄清楚這三種方法(getMinimumSize,getPreferredSize和getMaximumSize)實際上是用不同的佈局做什麼的,請幫助我獲得基本的。什麼是getMinimumSize,getPreferredSize和getMaximumSize方法的概念。
0
A
回答
2
這是相當的上下文,但基本上getMinimumSize
,getPreferredSize
和getMaximumSize
提供了大小「提示」的佈局管理API。
每個佈局可能不會使用這些方法中的任何一個或多個來確定組件佈局的方式。
例如,BorderLayout
將使用首選大小值,但不會太注意其他大小。 GridBagLayout
可以使用幾乎所有的值,但它們可以被各種約束覆蓋。
你可以看看通過Laying Out Components Within a Container和嘗試一些experminetion
1
以get開頭的方法將簡單地返回組件的最小尺寸,首選尺寸和最大尺寸。
設置這些值對不同對象的反應不同。設置最大尺寸將表示您不希望所述組件大於尺寸傳入。
同樣適用於首選尺寸和最大尺寸,聲明您希望組件爲首選尺寸並且不大於最大尺寸。
我建議你嘗試一下這些值,一個新類中的多個組件。實踐使得完美。
相關問題
- 1. 什麼是概念?
- 2. ANCS:PositiveAction的概念是什麼?
- 3. 什麼是冒泡概念?
- 4. 什麼是功能和概念規範?
- 5. 什麼是重入鎖和概念?
- 6. 爲什麼要使用OOP概念? OOP的用法是什麼?
- 7. Tuple2的概念性目的是什麼?
- 8. Git的概念框架是什麼?
- 9. Chain Complete的概念是什麼?
- 10. Kotlin意圖的概念是什麼?
- 11. 什麼是HATEOAS的實際概念?
- 12. YouTrack中的swimlane概念是什麼?
- 13. .NET中Assembly的概念是什麼?
- 14. orientdb的強制性概念是什麼?
- 15. java iterator背後的概念是什麼?
- 16. HEAD,master,origin的git概念是什麼?
- 17. INotifyPropertyChanged背後的概念是什麼?
- 18. 什麼是主循環抽象概念?
- 19. 什麼是C++運行時概念?
- 20. 這個概念叫什麼?
- 21. OpenGL中Framebuffer和Renderbuffer的概念和區別是什麼?
- 22. Julia對R因子概念的解決方案是什麼?
- 23. 編程中「上下文」概念背後的一般概念是什麼?
- 24. mod_rewrite和漂亮的url背後的概念是什麼?
- 25. 究竟是什麼意思JavaScript中的詞法範圍概念?
- 26. 命令行參數語法的基本概念是什麼
- 27. CNTKTextFormatDeserializer的概念是什麼以及爲什麼使用?
- 28. 概念上,SDL2中的渲染器和紋理是什麼?
- 29. 在記錄Level.INFO和Level.DEBUG之間的概念區別是什麼
- 30. bin和gen之間的概念區別是什麼?
不同的佈局管理將以不同的方式使用這些信息。有些會尊重最小尺寸,有些則不會。有些人會尊重有些人不會喜歡的尺碼。 –