4 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
簡而言之:因?yàn)樯厦娼忉尩乃泄ぷ鞫际怯刹季止芾砥魍瓿傻?或者至少:應(yīng)該完成)。
通常情況下,當(dāng)使用空布局時(shí),它還意味著所有的位置和大小都被硬編碼成一個(gè)值,因此根本沒有靈活性。這意味著對窗口大小、語言、字體大小、顯示密度或任何其他相關(guān)參數(shù)的更改對布局沒有任何影響,而且您會得到通常丑陋的效果:窗口的空部分;小的、不可調(diào)整大小的列表;標(biāo)簽被切斷的按鈕;.
聽起來你所做的工作確實(shí)應(yīng)該由布局管理器來完成。

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

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