4 回答

TA貢獻1828條經驗 獲得超6個贊

TA貢獻1799條經驗 獲得超6個贊
簡而言之:因為上面解釋的所有工作都是由布局管理器完成的(或者至少:應該完成)。
通常情況下,當使用空布局時,它還意味著所有的位置和大小都被硬編碼成一個值,因此根本沒有靈活性。這意味著對窗口大小、語言、字體大小、顯示密度或任何其他相關參數的更改對布局沒有任何影響,而且您會得到通常丑陋的效果:窗口的空部分;小的、不可調整大小的列表;標簽被切斷的按鈕;.
聽起來你所做的工作確實應該由布局管理器來完成。

TA貢獻2039條經驗 獲得超8個贊
嗯,訣竅應該是混在一起。LayoutMangers并使用嵌套數JPanels是否有不同的布局,實際上取決于JComponents,這使您可以通過以下方式創建如下所示的GUI:絕對Layout但是對于每個屏幕分辨率和比率(4:3、16:9、16:10),GUI的外觀/輸出是相同的。
添加回答
舉報