11

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

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

4

4 回答 4

5

看看以下工具:

MetaWidget http://www.metawidget.org/

阿帕奇伊希斯

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

比代码生成好得多。

于 2011-11-09T17:01:12.700 回答
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/

于 2008-12-12T07:15:52.863 回答
0

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

于 2008-12-12T07:08:45.657 回答
0

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

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

于 2019-11-19T11:15:01.760 回答