本机和模拟小部件之间有什么区别?

时间:2015-11-25 05:28:13

标签: eclipse widget native

我只是想知道两者之间的主要区别。据我了解,本机小部件将包括操作系统已有的所有图标,下拉菜单等。但是,我不确定模拟小部件的内容。

1 个答案:

答案 0 :(得分:1)

我假设您在询问Eclipse SWT控件。

本机窗口小部件是运行平台SWT的窗口(Windows,Mac OS X,Linux GTK,...)具有完全符合SWT要求的控件。 SWT代码将只与本机控件接口。

仿真小部件是没有完全等效的本机控件的小部件。 SWT可以使用其他SWT控件或几个本机控件的组合来实现这些控件。

例如,在Mac OS X上没有本机Spinner控件,SWT使用两个其他本机控件的组合来实现Spinner。

哪些小部件是原生的,哪些小部件在每个平台上都会有所不同。

相关问题