在SWT应用程序中布局的用法是什么,因为我们可以在我们的应用程序中省略它。拥有它有什么好处?在SWT应用程序中布局的目的是什么?
0
A
回答
3
自动布局比手动/绝对布局需要的时间更少。
首先,指定具有所需属性的布局比绝对布局更省力。您可以快速添加,移动或移除自动布局中的项目,而无需调整所有其他项目的绝对位置。
接着,这些因素有时会使自动布局必要:
- 位置:翻译标签可以更长或更短,从而需要布局的调整。
- 经常调整对话框和窗口的大小需要调整布局。
- 正如@Daniel首先注意到的,控件在不同的平台上可能有不同的大小。
- 平台和用户的字体可能有所不同。
- 动态数据。
- 动态可见性。
1
控件没有每个平台上相同的大小。由于SWT使用大小不同就到本地控件:
- 系统设置(字体大小,边框大小)
- 操作系统版本(Windows 95中对Windows XP中对Windows 7中,所有不同)
- 在所有(在Windows,MacOS的,Linux的)
- 窗口管理器(Windows默认,GTK,MOTIV,一些奇怪的userprovided的Windows窗口管理器一样ThemeXP Pro)
0
如何组件在包含3操作系统彼此相互关联并且容器本身可能变得复杂。布局管理器为您封装这些规则,以便您避免处理这些规则。例如,在调整容器大小时,如何更改组件以适应新的大小?如果你不得不编写代码,那么很难完成它。
相关问题
- 1. Android应用程序中的布局充气器是什么?
- 2. 什么是python命令行应用程序的最佳布局?
- 3. 什么是SWT小部件的默认布局?
- 4. Android手机上Android Market应用程序中使用的布局是什么?
- 5. Rails:为什么不使用默认的应用程序布局?
- 6. 在SWT中管理应用程序屏幕的最佳方式是什么?
- 7. RakeFile在应用程序根目录中的用途是什么
- 8. WPF,什么工具和布局适合我的应用程序?
- 9. 为什么这个XML布局崩溃我的应用程序?
- 10. SWT resizeble布局
- 11. SWT - GridData布局
- 12. 使用Buildout/djangorecipe布局Django应用程序的常见方式是什么?
- 13. 什么是您的商业应用程序的发布过程?
- 14. 为什么我的SWT应用程序不起作用?
- 15. 在Lagom中创建应用程序和加载程序的目的是什么
- 16. 什么是Windows应用程序中的Google应用程序引擎sdk目录?
- 17. ASP.NET MVC应用程序中的“发布”是什么?
- 18. 什么是Django中的“应用程序”?
- 19. 什么是salesforce中的应用程序
- 20. 在桌面上发布Asp.NET Core应用程序的目录是什么?
- 21. 应用程序布局中的嵌套布局
- 22. Facebook应用程序中的应用程序域名是什么?
- 23. 我应该在Android应用程序中设置我的布局的最常见尺寸是什么?
- 24. iphone应用程序布局
- 25. Android应用程序布局
- 26. javaEE应用程序布局
- 27. WPF应用程序布局
- 28. 应用程序布局
- 29. Android应用程序布局
- 30. 呈现自定义布局而不是应用程序布局
好奇为什么这个标签是Swing,如果你是专门询问SWT的话? – idolize
@mxrider:删除!谢谢! –