我正在寻找一个工具/框架来(自动)生成一个Swing用户界面来对底层数据库执行CRUD操作。
我还想配置应该公开的数据库字段。像django(通过modelforms)或ruby on rails功能,但在Java桌面环境中。
答案 0 :(得分:5)
答案 1 :(得分: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/
答案 2 :(得分:0)
我正在使用Netbeans(最新)。我想它远离Django(没有尝试过,但据我所知它有类似rails / symfony,但它确实对数据库进行了逆向工程,并为您提供了一个基本的应用程序,包括主/详细视图。
答案 3 :(得分:0)
您可以使用hibernate生成映射,并使用Djf来查看Swing组件上的这些映射。桌面Java表单位于此处:https://github.com/smart-flex/Djf
但是,不幸的是,这是生成Swing用户界面以执行CRUD操作的非全自动方法。