4 回答
TA贡献1828条经验 获得超6个赞
TA贡献1799条经验 获得超6个赞
简而言之:因为上面解释的所有工作都是由布局管理器完成的(或者至少:应该完成)。
通常情况下,当使用空布局时,它还意味着所有的位置和大小都被硬编码成一个值,因此根本没有灵活性。这意味着对窗口大小、语言、字体大小、显示密度或任何其他相关参数的更改对布局没有任何影响,而且您会得到通常丑陋的效果:窗口的空部分;小的、不可调整大小的列表;标签被切断的按钮;.
听起来你所做的工作确实应该由布局管理器来完成。
TA贡献2039条经验 获得超7个赞
嗯,诀窍应该是混在一起。LayoutMangers并使用嵌套数JPanels是否有不同的布局,实际上取决于JComponents,这使您可以通过以下方式创建如下所示的GUI:绝对Layout但是对于每个屏幕分辨率和比率(4:3、16:9、16:10),GUI的外观/输出是相同的。
添加回答
举报