绝对定位(无布局管理器)与在MiGlayout绝对定位(Absolute positioning (

2019-09-22 00:30发布

将最后的应用结果相比,不使用布局管理器在MiGlayout使用绝对定位时,作为布局管理器(设置布局管理器为null)是在不同的平台和解决方案等是否一致?

是否有MiGlayout解决方案没有布局管理器解决方案的对比绝对定位之间的差异?

Answer 1:

想想这一点。 即使你提供一个燎字体为您的应用程序,它会在不同的操作系统不同的呈现,它甚至可以在不同的DPI不同在相同的OS呈现。

布局管理器是针对这些问题你的保护,当然,当你第一次开始使用它们,它们似乎在方式获得,但一旦你使用他们,你永远也不想再没有(尝试在VB编码,并告诉我做除此以外)

布局管理器让您专注于流量控制和可用性的复杂性,而不必担心那么你用,或者更大/更小的屏幕分辨率设计如何可能出现在字体点压频比更大。

我已经花了2年撤销先前开发人员的工作谁使用Arial字体和,因为他认为他无法得到他的形式,适当布局手动设置组件尺寸的坚持。 该反馈我从用户对本次变化的所有是积极的,我们现在正在寻找实现动态字体大小调整到应用程序中。 没有办法,我想尝试,没有布局管理器。

我说你有MigLayout一个更好的机会,那么你离不开-IMHO



Answer 2:

是否有MiGlayout解决方案没有布局管理器解决方案的对比绝对定位之间的差异?

是的,最重要的是,AbsoluteLayout奠定JComponents不resizible与容器,必须添加的ComponentListener并创造一大堆的continious调整大小的代码,这是强壮的工作作为学习如何MigLayout作品



文章来源: Absolute positioning (No layout manager) vs. absolute positioning in MiGlayout