我即将在Java中构建一个UI,我正在尝试确定我应该使用什么。我绝对不想使用香草摇摆。
需要注意的是,必须在现有的swing应用程序中添加它。我正在研究JavaFX和Groovy Swing Builder。对于前者来说,看起来对嵌入摇摆的支持相当差。
还有其他人有其他建议吗?
答案 0 :(得分:7)
groovy家伙正在研究 Griffon :http://groovy.codehaus.org/Griffon。
我认为应该像控制Web UI一样建模控制台类型的GUI。
另一个可能的答案是 JavaFX 。这是他们的hello world应用程序的链接: http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp
答案 1 :(得分:1)
您是否考虑过使用NetBeans?
答案 2 :(得分:1)
我不太确定你在寻找什么,但SwingX可能符合要求。
包含Swing GUI工具包的扩展,包括提供富客户端应用程序通常所需功能的新组件和增强组件。亮点包括:
- 对表格,树木和列表进行排序,过滤,突出显示
- 查找/搜索
- 自动完成
- 登录/身份验证框架
- TreeTable组件
- 可折叠面板组件
- 日期选择器组件
- 每日提示组件
(SwingLabs目前似乎已经失败了。)
编辑:在第二次阅读时,我猜你实际上是在谈论声明性的UI构建器?在这种情况下,我会将您推荐给another answer of mine,其中我推荐了javabuilders,一个基于YAML的Swing UI构建器。
答案 3 :(得分:1)
我过去曾使用JIDE。 它的对接框架非常棒。