Eclipse看起来像本机GUI吗?

c0d*_*d3x 3 java eclipse swt

我目前正在阅读SWT.经常有人写道,Eclipse作为SWT应用程序看起来像主机平台或操作系统的标准GUI.但我不这么认为.至少在windows下,eclipse视图的选项卡看起来不像标准的windows选项卡.

为什么是这样?这有什么不同吗?那么其他SWT应用呢?

Fre*_*rik 8

它真的给你原生的外观和感觉.在某些平台上,您找不到SWT中所有控件的本机版本,然后必须对它们进行模拟.

关于"选项卡控件",SWT确实支持标准选项卡控件,它是Win32的一部分(当您在OSX上运行它时,您将看到一个标准的OSX选项卡控件,蓝色)但Eclipse创建了一个新的控件,比你在Eclipse GUI中看到的更灵活.这根本不是Eclipse特有的事情,你看到微软为Office开发扩展控件,并且几乎所有可用的软件都有非标准版本的控件.

有人可能会争论是否值得创建一个看起来不像用户习惯的控件,但是在制表符控件的情况下,将标准制表符控件扩展到具有eclipse使用的所有功能的那一点.一种非标准的感觉.恕我直言,创建一些甚至不假装具有标准外观和感觉的东西可能不那么令人困惑,而是在每个可以运行eclipse的平台上工作相同.