我即将在Java中构建一个UI,我正在尝试确定应该使用什么。我绝对不想使用普通的swing。
唯一的限制是它必须添加到现有的swing应用程序中。我正在看JavaFX和Groovy Swing Builder。对于前者,似乎嵌入到swing中的支持相当差。
有其他建议吗?
我即将在Java中构建一个UI,我正在尝试确定应该使用什么。我绝对不想使用普通的swing。
唯一的限制是它必须添加到现有的swing应用程序中。我正在看JavaFX和Groovy Swing Builder。对于前者,似乎嵌入到swing中的支持相当差。
有其他建议吗?
这些牛人正在开发Griffon:http://groovy.codehaus.org/Griffon。我认为它的目的是模拟控制台类型的GUI,就像Web UI一样。
另一个可能的答案是JavaFX。这里有一个链接到他们的hello world应用程序:http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp
你考虑过使用NetBeans吗?
我不太确定你在寻找什么,但SwingX可能符合要求。
包含对Swing GUI工具包的扩展,包括提供富客户端应用程序通常需要的功能的新组件和增强组件。亮点包括:
- 表格、树形结构和列表的排序、过滤、高亮
- 查找/搜索
- 自动完成
- 登录/身份验证框架
- TreeTable组件
- 可折叠面板组件
- 日期选择器组件
- Tip-of-the-Day组件
(SwingLabs目前似乎无法访问。)
编辑:仔细阅读后,我猜你实际上是在谈论声明式UI构建器?如果是这样,我会引荐我的另一个答案,其中我推荐了基于YAML的Swing UI构建器javabuilders。