Java 有人举过aerith风格的swing与SWT编辑的GUI可维护性混合的例子吗?

Java 有人举过aerith风格的swing与SWT编辑的GUI可维护性混合的例子吗?,java,eclipse,swing,swt,lf,Java,Eclipse,Swing,Swt,Lf,我的老板喜欢VB(我们在Java商店工作),因为他认为它很容易学习和维护。我们希望使用EclipseSWT编辑器用java等价物替换一些VB,因为我们认为它几乎同样易于维护。为了销售这个,我们想使用aerith风格的L&F 有人能举一个例子说明SWT应用程序仍然能够在eclipse中编辑GUI,但拥有Aerith L&F吗?SWT不支持外观和感觉。通过更改操作系统的本地L&F,您可以获得不同的L&F。唯一的例外是使用eclipse forms toolkit。它仍然有操作系统本机的感觉,但争取一

我的老板喜欢VB(我们在Java商店工作),因为他认为它很容易学习和维护。我们希望使用EclipseSWT编辑器用java等价物替换一些VB,因为我们认为它几乎同样易于维护。为了销售这个,我们想使用aerith风格的L&F


有人能举一个例子说明SWT应用程序仍然能够在eclipse中编辑GUI,但拥有Aerith L&F吗?

SWT不支持外观和感觉。通过更改操作系统的本地L&F,您可以获得不同的L&F。唯一的例外是使用eclipse forms toolkit。它仍然有操作系统本机的感觉,但争取一个网络浏览器一样的外观。它主要通过将所有内容设置为SWT.FLAT,并在所有内容上使用白色背景来实现。有时,他们必须手动在本机不支持的控件周围绘制轮廓。如果您正在寻找跨平台显示的自定义L&F,那么您确实需要Swing。

正如Heath Borders所说,SWT不支持L&F,因此您必须使用Swing。然而,Aerith并非基于外观和感觉,而是基于具有大量渐变的组件上的自定义绘制。
如果您正在寻找(几乎)与VB一样易于使用的Swing GUI编辑器,请尝试中的Matisse GUI Builder。Eclipse也有一个版本,但它是随商业软件一起提供的。如果你想了解更多关于使用酷炫GUI编写应用程序的知识,请阅读Chet Haase和Romain Guy的书。
如果这不能说服您的老板,请尝试调整VB GUI的大小,然后调整Swing GUI的大小。;-)我想说的是,从长远来看,VB真的不太好维护