繁体   English   中英

绝对定位(无布局管理器)与MiGlayout中的绝对定位

[英]Absolute positioning (No layout manager) vs. absolute positioning in MiGlayout

当使用MiGlayout中的绝对定位作为布局管理器而不使用布局管理器(将布局管理器设置为空)时,最终应用程序结果是否会在不同平台和分辨率等方面相同?

MiGlayout解决方案中的绝对定位与无布局管理器解决方案之间是否存在差异?

想想这个。 即使您为应用程序提供单一字体,它在不同的操作系统上也会以不同的方式呈现,甚至可以在不同DPI下的相同操作系统上以不同方式呈现。

布局管理器是你对这些问题的保护,当你第一次开始使用它们时,它们似乎会妨碍它们,但是一旦你习惯了它们,你就永远不想没有(尝试用VB编写代码并告诉我除此以外)

布局管理器让您专注于流量控制和可用性的复杂性,而不必担心它如何以比您设计的大2磅的字体或更大/更小的屏幕分辨率出现。

我花了两年的时间撤消了之前开发人员的工作,他们坚持使用Arial字体并手动设置组件大小,因为他认为他无法正确地布置他的表单。 我从用户那里得到的关于变化的反馈都是积极的,我们现在正在寻求在应用程序中实现动态字体大小调整。 没有布局管理器我就没办法尝试。

我说你有更好的机会使用MigLayout然后你没有-IMHO

MiGlayout解决方案中的绝对定位与无布局管理器解决方案之间是否存在差异?

是的,最重要的是,由AbsoluteLayout构建的JComponents不能与Container一起使用,必须添加ComponentListener并为连续调整大小创建一堆代码,这对于了解MigLayout的工作原理这是一项更为艰巨的工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM