【发布时间】:2011-09-17 07:22:26
【问题描述】:
布局在 SWT 应用程序中的用途是什么,因为我们可以在我们的应用程序中省略它。拥有它有什么好处?
【问题讨论】:
-
如果您专门询问 SWT,为什么这会被标记为 Swing?
标签: java eclipse user-interface swt
布局在 SWT 应用程序中的用途是什么,因为我们可以在我们的应用程序中省略它。拥有它有什么好处?
【问题讨论】:
标签: java eclipse user-interface swt
与手动/绝对布局相比,自动布局需要的时间更少。
首先,总体而言,指定具有所需属性的布局比使用绝对布局更省力。您可以在自动布局中快速添加、移动或删除项目,而无需调整所有其他项目的绝对位置。
接下来,这些因素有时需要自动布局:
【讨论】:
控件在每个平台上的大小都不相同。由于 SWT 使用本机控件,因此大小在以下方面有所不同:
【讨论】:
容器中的组件如何相互关联以及如何与容器本身关联可能会变得复杂。布局管理器为您封装了这些规则,因此您可以避免处理它们。例如,当容器调整大小时,您希望您的组件如何更改以适应新的大小?如果您必须全部编写代码,则很难正确完成。
【讨论】: