Java用户界面框架?

6

我即将在Java中构建一个UI,我正在尝试确定应该使用什么。我绝对不想使用普通的swing。

唯一的限制是它必须添加到现有的swing应用程序中。我正在看JavaFX和Groovy Swing Builder。对于前者,似乎嵌入到swing中的支持相当差。

有其他建议吗?


1
如果问题是关于声明式UI构建器的,那么它几乎是https://dev59.com/BXRA5IYBdhLWcg3w_C8w的重复。不过现在很难确定。 - Michael Myers
我一直听到的“vanilla”是什么意思? - OscarRyz
@OscarRyz 不确定vanilla,但是chocolate的Swing是有动画效果的 http://i996.photobucket.com/albums/af88/taranaingel/Places/swstpgch.png - David J. Liszewski
你有没有考虑用Java构建后端,但使用另一种语言来进行接口开发?我发现大多数Java接口都比较笨重。 - Fawix
4个回答

7

+1 给 Griffon。不过 JavaFX 我不太确定,尽管已经投入了很多营销努力,但似乎并没有获得太多关注。 - Dónal
Griffon拥有一个JavaFX插件,可与当前的JavaFX 2.0配合使用。请参见https://github.com/deanriverson/griffon-javafx-plugin。 - Andres Almiray

1

为什么会被踩?使用Netbeans构建Swing界面非常容易,因为它使用图形编辑器。 - nxadm

1

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

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

  • 表格、树形结构和列表的排序、过滤、高亮
  • 查找/搜索
  • 自动完成
  • 登录/身份验证框架
  • TreeTable组件
  • 可折叠面板组件
  • 日期选择器组件
  • Tip-of-the-Day组件

SwingLabs目前似乎无法访问。)


编辑:仔细阅读后,我猜你实际上是在谈论声明式UI构建器?如果是这样,我会引荐我的另一个答案,其中我推荐了基于YAML的Swing UI构建器javabuilders


1
我之前使用过JIDE。它的停靠框架非常棒。

我会担心针对JIDE的社区支持水平。 - Dónal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接