我只是想知道两者之间的主要区别。据我了解,本机小部件将包括操作系统已有的所有图标,下拉菜单等。但是,我不确定模拟小部件的内容。
答案 0 :(得分:1)
我假设您在询问Eclipse SWT控件。
本机窗口小部件是运行平台SWT的窗口(Windows,Mac OS X,Linux GTK,...)具有完全符合SWT要求的控件。 SWT代码将只与本机控件接口。
仿真小部件是没有完全等效的本机控件的小部件。 SWT可以使用其他SWT控件或几个本机控件的组合来实现这些控件。
例如,在Mac OS X上没有本机Spinner控件,SWT使用两个其他本机控件的组合来实现Spinner。
哪些小部件是原生的,哪些小部件在每个平台上都会有所不同。