有没有人有一个航空风格摇摆的例子,混合了SWT编辑的GUI可维护性?

时间:2008-09-18 22:17:48

标签: java eclipse swing swt lf

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

任何人都可以提供一个SWT应用程序的例子仍然能够在eclipse中编辑GUI,但是拥有Aerith L& F?

2 个答案:

答案 0 :(得分:1)

SWT不支持外观&感觉。你可以通过改变你的操作系统原生L& F来获得不同的L& F.唯一的例外是使用eclipse表单工具包。它仍然具有操作系统本机的感觉,但努力寻找类似Web浏览器的外观。它主要通过将所有内容设置为SWT.FLAT,并在所有内容上使用白色背景来实现。有时,他们必须手动绘制本身不支持它的控件周围的轮廓。如果你正在寻找跨平台出现的自定义L& F,你真的想要Swing。

答案 1 :(得分:1)

就像Heath Borders所说,SWT不支持L& Fs,所以你必须使用Swing。然而,Aerith不是基于外观和感觉,而是基于具有大量渐变的组件上的定制绘画 如果您正在寻找(几乎)像VB一样易于使用的Swing GUI编辑器,请在NetBeans中尝试使用Matisse GUI Builder。还有一个适用于Eclipse的版本,但它随商业版MyEclipse一起提供。如果您想了解更多关于使用酷酷的GUI编写应用程序的信息,请查看Chet Haase和Romain Guy的Filthy Rich Clients书。
如果这不能说服你的老板,请尝试调整VB GUI的大小,然后调整Swing GUI的大小。 ;-)而且我想说从长远来看维护VB真的不是很好......