1

这可能是一个愚蠢的问题,但我很沮丧,并想确保:

我正在编写一个工具,它必须有一个非常好的 GUI(渐变、颜色、圆角颜色、自定义工具提示......)

没有选择轻松获得它吗?

我必须使用 SWT、Swing、awt 并尝试不成功地应用渐变并删除所有丑陋的剩余灰色部分 .etc 吗????

编辑:

好吧,这不是一个愚蠢的问题。

我一直在尝试调查并且真的很困惑:

我从 javaFX 开始,桌面应用程序的性能似乎很糟糕。

尝试安装 QtJambi - 但似乎并没有人在维护这个项目,所以我想知道它是否有用。

我错了吗?

你能建议别的吗?谢谢。

4

4 回答 4

2

您可以使用 Swing,可能与 SwingX 库一起使用,我推荐“Filthy Rich Clients”一书 ,该书是关于使用 Swing 创建如此精美的 GUI。

一个替代方案是 JavaFX,它旨在同时用于“互联网或移动应用程序”和“Swing 替代品”。只有时间能证明,它是否会成功。目前看来,每个热爱 JavaFX 的人,都恰巧受雇于 Oracle……

于 2012-12-10T10:41:30.287 回答
0

Qt JAMBI 并没有真正被放弃。它的维护背后还有3个熟练的人。

我的个人经验规定:

  • Java FX正在成为 Swing 的替代品(尽管 Swing 在开发任何级别的 GUI 方面都很强大,但它的外观和感觉使它越来越少被采用,还有一些显而易见的事情可以用 Qt Jambi 或 SWT 用三行代码来实现,使用 Swing 在 10 行或更多行代码中实现)。JavaFX 没有你想象的那么成熟,也没有其他 GUI 框架那么好看。

  • SWT。不如 Swing 强大,但 LAF 非常出色。然而,SWT 设计平庸,其背后的意识形态无助于快速实现目标。

  • Java-Gnome 绑定:如果您正在为 Linux 开发 GUI。想想 Java-Gnome 绑定。它允许您轻松构建 GTK+ GUI。它的设计非常强大。

  • Qt-Jambi:非常强大,并且拥有构建高级丰富 GUI 的必要工具。它提供了强大的功能。它需要一些时间来学习基础知识。它与 Swing 操作其小部件的方式有所不同。即使它都是Java代码。同样,我不明白为什么 Qt Jambi 的未来是黑暗的。我对占碑非常乐观。

于 2012-12-15T21:01:44.833 回答
0

你可以试试 Swing 的实质外观和感觉(相当好看的摇摆)。此外,SWT 让您使用CSS进行样式设置。

于 2012-07-31T06:52:15.520 回答
0

如果您不想走 JavaFX 路线,可以查看Amino框架。Amino 的使命宣言说:“ Amino 是 21 世纪桌面应用程序的图形堆栈和 UI 工具包。' 和 '氨基明显小于 JavaFX。它的目标是快速、易学并且非常非常精简;以向后兼容性和功能为代价。'。

于 2012-07-31T06:42:15.980 回答