Java用户界面框架?

时间:2009-05-09 03:12:04

标签: java user-interface swing groovy javafx

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

需要注意的是,必须在现有的swing应用程序中添加它。我正在研究JavaFX和Groovy Swing Builder。对于前者来说,看起来对嵌入摇摆的支持相当差。

还有其他人有其他建议吗?

4 个答案:

答案 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?

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

答案 2 :(得分:1)

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

  

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

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

SwingLabs目前似乎已经失败了。)


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

答案 3 :(得分:1)

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