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

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

有帮助吗?

解决方案

正如 Heath Borders 所说,SWT 不支持 L&F,因此您必须使用 Swing。然而,Aerith 并不是基于外观和感觉,而是基于在具有大量渐变的组件上进行自定义绘制。
如果您正在寻找一个(几乎)像 VB 一样易于使用的 Swing GUI 编辑器,请尝试使用 Matisse GUI Builder 网豆. 。还有一个适用于 Eclipse 的版本,但它是随商业版一起提供的 我的Eclipse. 。如果您想了解有关使用酷炫的 GUI 编写应用程序的更多信息,请查看 肮脏的有钱客户 切特·哈斯和罗曼·盖伊所著的书。
如果这不能说服您的老板,请尝试调整 VB GUI 的大小,然后调整 Swing GUI 的大小。;-) 我想说,从长远来看,VB 确实不太好维护......

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top