代码之家  ›  专栏  ›  技术社区  ›  eaolson

有没有比Swing更好的Java应用程序框架?

  •  6
  • eaolson  · 技术社区  · 17 年前

    我计划做一些爱好Java的项目。我做过一些小规模的项目,因此我熟悉该语言本身,并使用Swing构建GUI。我想让我的工作不那么特别,也许能找到一些在现实世界中可能有用的工具。

    NetBeans现在与 Swing Application Framework two-year-old JavaOne presentation

    有更好的选择吗? 是否有另一个工具/库/API以更为新手友好的方式做同样的事情?请注意,我目前正计划开发桌面应用程序,而不是寻找像Spring和Hibernate这样的J2EE框架。

    5 回复  |  直到 17 年前
        1
  •  5
  •   jaaronfarr    17 年前

    basic principles 创建一个好的桌面与创建web或企业应用程序是一样的。因此,Spring或其他框架(如 OSGi PicoContainer 可以很容易地在J2EE之外使用。例如 Eclipse uses OSGi

    我看到一些人推荐EclipseRCP或Netbeans。我已经做了相当多的EclipseRCP开发,对于某些类的应用程序来说,这非常棒。然而,学习曲线是 非常 陡峭,功能集可能远远超出您的需要。对于您调查的任何框架,请记住这一点。

        3
  •  3
  •   Parrots    17 年前

    对于GUI库,我倾向于 SWT . Eclipse维护它并将其用于其IDE。我相信阿祖瑞斯也用过。在多个平台上看起来很好,而且非常容易使用。

        4
  •  2
  •   codefinger    17 年前

    如果我现在启动一个基于Java的桌面应用程序,我会使用JavaFX。

    http://en.wikipedia.org/wiki/JavaFX

        5
  •  0
  •   extraneon    17 年前

    您还可以使用Qt的Java绑定。QT是一个多平台C++框架,在我看来,它是GUI设计中最可读的对象模型之一。

    看一看这本书 Trolltech (Nokia) Qt website .

    你可以看到一个 demo (还有源代码)使用JavaWebStart特性。它给人一个很好的印象,关于什么可以做,什么不能做,以及源代码看起来如何。

    推荐文章