【问题标题】:Is there a tool or framework to Generate a CRUD UI in Swing?是否有在 Swing 中生成 CRUD UI 的工具或框架?
【发布时间】:2023-03-29 18:07:01
【问题描述】:

我正在寻找一种工具/框架来(自动)生成一个 Swing 用户界面来对底层数据库执行 CRUD 操作。

我还想配置应该公开的数据库字段。类似于 django(通过 modelforms)或 ruby​​ on rails 功能,但在 Java 桌面环境中。

【问题讨论】:

    标签: java swing user-interface crud


    【解决方案1】:

    我正在使用 Netbeans(最新)。我想它与 Django 相去甚远(还没有尝试过,但据我了解,它有点像 rails/symfony),但它确实对数据库进行了逆向工程,并为您提供了一个基本应用程序,包括主/详细视图。

    【讨论】:

      【解决方案2】:

      NetBeans 似乎是一个显而易见的答案。这些人制作了一个 NetBeans 插件,可以做到这一点: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm

      我听说 jgoodies 做了类似的事情: http://www.jgoodies.com/products/index.html

      更具体地说,他们的子项目 Binding: https://binding.dev.java.net/

      我对 SwingLabs 数据绑定项目知之甚少,但它看起来值得研究: https://databinding.dev.java.net/

      【讨论】:

      • 谢谢,在将您的答案设置为接受之前,让我们看看其他人是否发送了替代方法。
      【解决方案3】:

      看看以下工具:

      元小部件http://www.metawidget.org/

      Apache Isis

      它们“即时”生成 UI,但允许您在必要时自定义 UI。

      比代码生成好得多。

      【讨论】:

        【解决方案4】:

        您可以使用 hibernate 生成映射并使用 Djf 在 Swing 组件上查看这些映射。桌面 Java 表单位于此处:https://github.com/smart-flex/Djf

        但是,不幸的是,生成 Swing 用户界面来执行 CRUD 操作并不是完全自动化的方式。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-12-02
          • 1970-01-01
          • 2010-09-26
          相关资源
          最近更新 更多