Есть ли инструмент или структура для генерации CRUD-интерфейса в Swing? - PullRequest
11 голосов
/ 11 декабря 2008

Я ищу инструмент / среду для (автоматического) создания пользовательского интерфейса Swing для выполнения операций CRUD с базовой базой данных.

Я также хотел бы настроить поля базы данных, которые должны быть выставлены. Что-то вроде django (через modelforms ) или функции ruby ​​on rails, но в среде рабочего стола Java.

Ответы [ 3 ]

5 голосов
/ 09 ноября 2011

Посмотрите на такие инструменты, как:

MetaWidget http://www.metawidget.org/

Apache Isis

Они генерируют пользовательский интерфейс "на лету", но позволяют настраивать пользовательский интерфейс при необходимости.

Намного лучше, чем генерация кода.

2 голосов
/ 12 декабря 2008

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/

0 голосов
/ 12 декабря 2008

Я использую Netbeans (последняя версия). Я думаю, что это далеко от Django (не пробовал, но, насколько я понимаю, это что-то вроде rails / symfony-like), но он выполняет реинжиниринг базы данных и дает вам базовое приложение, включая представление master / detail

...