与Java相关的桌面应用程序选项

时间:2012-09-12 13:07:33

标签: java desktop-application

这些天我得到了一个与我应该创建的桌面应用程序相关的报价。

我是Java程序员。大约4年前我曾使用过Swing API,所以我可以说我有一些经验。大约一年前我也和Flex 4合作过,但我认为这不是我需要的好选择。在我看来,它不够稳定(呈现一些奇怪的行为),我认为Linux平台不再维护它。 - (如果你认为我错了,请告诉我)。

因此,我搜索了一个我应该与Java一起使用的优秀桌面UI API。

实际的桌面用户界面“趋势”是什么,考虑到有关该问题的问题在SO上相对较老?

N.B。谈到平台独立性和SWT时,我认为存在一些问题。这就是为什么我不会选择它。

1 个答案:

答案 0 :(得分:2)

我个人会将JavaFX用于Java中的任何新UI开发工作 - 它现在是100%Java API和Oracle appear to be pushing it quite strongly

  

JavaFX已与Java SE更紧密地集成,并将很快成为该平台的标准组件。从JavaFX 2.0.2 / Java SE 7u2开始,JavaFX SDK已成为Java SE 7 JDK的一部分,避免为开发人员单独下载。此集成的下一步是将JavaFX运行时库作为JRE的一部分包含在内,这将通过2012年夏季的Java SE 7u6 / JavaFX 2.2版本实现。这将确保在支持Java的计算机上广泛采用JavaFX,同时利用同步更新和安全修复程序。

我自己使用它,在我看来它也比它的API更好(在这方面更像是SWT),默认看起来好得多,而且它允许你做的更灵活。