【问题标题】:Java User Interface Framework? [closed]Java 用户界面框架? [关闭]
【发布时间】:2010-10-24 23:06:11
【问题描述】:

我即将用 Java 构建一个 UI,我正在尝试确定我应该使用什么。我绝对不想使用香草秋千。

需要注意的是,它必须添加到现有的 Swing 应用程序中。我在看 JavaFX 和 Groovy Swing Builder。对于前者,似乎对嵌入 Swing 的支持相当差。

还有其他建议吗?

【问题讨论】:

标签: java user-interface swing groovy javafx


【解决方案1】:

这些时髦的家伙正在研究 Griffon:http://groovy.codehaus.org/Griffon.

我相信它应该像 Web UI 一样模拟控制台类型的 GUI。

另一个可能的答案是 JavaFX。这是他们的 hello world 应用程序的链接: http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp

【讨论】:

  • 格里芬+1。虽然对 JavaFX 不太确定,但它似乎并没有获得太大的吸引力,尽管投入了营销努力
  • Griffon 拥有一个 JavaFX 插件,可与当前的 JavaFX 2.0 配合使用。见github.com/deanriverson/griffon-javafx-plugin
【解决方案2】:

您是否考虑过使用 NetBeans?

http://www.netbeans.org/features/java/swing.html

【讨论】:

  • 为什么这被否决了?使用 Netbeans 构建 Swing ui 非常简单,因为它使用图形编辑器。
【解决方案3】:

我不太确定您在寻找什么,但SwingX 可能符合要求。

包含对 Swing GUI 工具包的扩展,包括提供富客户端应用程序通常需要的功能的新的和增强的组件。亮点包括:

  • 表格、树和列表的排序、过滤、突出显示
  • 查找/搜索
  • 自动完成
  • 登录/身份验证框架
  • TreeTable 组件
  • 可折叠面板组件
  • 日期选择器组件
  • 每日提示组件

(不过,SwingLabs 目前似乎处于关闭状态。)


编辑:在二读时,我猜您实际上是在谈论声明式 UI 构建器?在这种情况下,我会将您推荐给another answer of mine,我在其中推荐了javabuilders,这是一个基于YAML 的Swing UI 构建器。

【讨论】:

    【解决方案4】:

    我过去使用过JIDE。 它的对接框架非常棒。

    【讨论】:

    • 我会担心 JIDE 的社区支持水平
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 2010-09-07
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    相关资源
    最近更新 更多