Existe uma ferramenta ou framework para gerar uma interface CRUD no Swing?
-
21-08-2019 - |
Pergunta
Eu estou procurando uma ferramenta / framework para (automaticamente) gerar uma interface de usuário Swing para executar operações CRUD em um banco de dados subjacente.
Eu também gostaria de configurar os campos de banco de dados que devem ser expostos. Algo como django (via modelforms ) ou Ruby on Rails recursos, mas em um ambiente de desktop Java.
Solução
O NetBeans parece ser uma resposta óbvia. Esses caras fazem um NetBeans plugin que faz exatamente isso: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm
JGoodieseu ouvi faz algo semelhante: http://www.jgoodies.com/products/index.html
E, mais especificamente o seu sub-projeto, Encadernação: https://binding.dev.java.net/
Eu sei menos sobre os SwingLabs ligação de dados do projeto, mas parece pena olhar em: https://databinding.dev.java.net/
Outras dicas
Tenha um olhar para ferramentas como:
Eles geram UI de "on-the-fly", mas permitem que você personalize a interface do usuário quando necessário.
Muito melhor do que a geração de código.
Eu estou usando o NetBeans (mais recente). Eu acho que é muito longe de Django (ainda não tentei, mas, tanto quanto eu entendo que é tipo de trilhos / symfony-like), mas ele faz engenharia reversa do banco de dados e dar-lhe uma aplicação básica incluindo uma vista de mestre / detalhes.