【问题标题】:GUI framework JavaGUI 框架 Java
【发布时间】:2011-01-23 19:26:07
【问题描述】:

我正在寻找一些用于在 Java 中创建 gui 的框架或工具包(样式拖放)。我需要用停靠、工具栏、表格等做相当复杂的应用程序。

哪个最好?

【问题讨论】:

  • VLDocking 是一种添加停靠 UI 的简单方法,它不会像 RCP 那样消耗您的应用程序的设计。

标签: java user-interface frameworks toolkit docking


【解决方案1】:

Netbeans 平台可能是您正在寻找的,它基于 Swing,Netbeans IDE 可以作为它的展示,查看http://platform.netbeans.org/
我认为 SWT 上的等价物是 http://www.eclipse.org/platform/

【讨论】:

  • 看起来不错,但我希望它比我最近尝试的 XUI 更加用户友好。
  • 太棒了。没想到模块制作这么简单
【解决方案2】:

如果您正在寻找 GUI 构建器,NetBeans 有一个不错的。否则,你可以自己用 Swing 或 SWT 编写?

【讨论】:

  • 是的,我知道swing,但是需要大量的代码来编写我认为这将是奴隶的工作。还有,任何地方都有如何编写bean的教程吗?
  • edit:我想你说的是默认安装的swing Designer 到netBeans。乍一看,NetBeans 平台似乎很好
  • Swing 现在非常好,并且与 JRE 捆绑在一起。 Netbeans GUI 构建器也很出色。
【解决方案3】:

开始阅读Swing Architecture,然后使用Netbeans UI builder,最后用JIDE Software 库补充它。

JIDE 有几个库,例如:

JIDE 对接:

JIDE 网格:

还有更多。我看到的唯一不便之处是,在使用 Swing 之前,您需要很好地了解 Swing 的工作原理(或者您可以在此过程中获得这些知识)

【讨论】:

  • 是的,我是做 gui 的新手,到目前为止我创建的唯一东西是带有几个面板的简单项目。
  • 看起来你会按照我刚才告诉你的方式进行很好的改变。阅读那篇文章并使用来自 Netbeans UI builder 的 JIDE。在这个过程中你会学到很多东西。当您有疑问时,请回到 SO 并询问它。
【解决方案4】:

eclipse rcpspring rich clientgriffon

所有这些框架都可以避免重新编写样板代码(支持停靠、窗口管理、对话框管理、首选项管理)。

我必须注意,它们都不支持完全拖放,但有一些 IDE 可以帮助您在可视化编辑器中构建 Swing 面板、组件等。 Eclipse IDE 和 NetBeans IDE 都有一个 GUI Builder/可视化编辑器。

我的首选是 spring 富客户端,因为它很容易上手,它是基于 swing 的,它与对接框架、组件库等集成......而且它使用 spring。

如果你需要一个可插拔的架构,那么你应该看看 eclipse 或 netbeans。

已编辑:我的意思是 Eclipse rcp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2017-10-11
    • 1970-01-01
    相关资源
    最近更新 更多