小编典典

SWT应用程序中“布局”的目的是什么?

java

SWT应用程序中Layout的用途是什么,因为我们可以在我们的应用程序中省略它。拥有它有什么好处?


阅读 250

收藏
2020-11-30

共1个答案

小编典典

自动布局比手动/绝对布局所需的时间更少。

首先,与绝对布局相比,总体上为具有所需属性的布局指定的工作更少。您可以快速添加,移动或删除自动布局中的项目,而无需调整所有其他项目的绝对位置。

接下来,这些因素有时使自动布局成为必要:

  • 本地化:翻译后的标签可以更长或更短,需要调整布局。
  • 调整对话框和窗口的大小经常需要调整布局。
  • 正如@Daniel在下面的第一个注释中所述,控件在不同平台上的大小可能不同。
  • 字体可能在平台和用户之间有所不同。
  • 动态数据。
  • 动态可见性。
2020-11-30