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

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

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

11.12.2008 16:34:29
4 ОТВЕТА
РЕШЕНИЕ

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
12.12.2008 07:15:52
Спасибо, давайте посмотрим, отправят ли другие люди альтернативные подходы, прежде чем установить ваш ответ как принятый.
Guido 12.12.2008 10:09:51

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

0
12.12.2008 07:08:45

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

MetaWidget http://www.metawidget.org/

Apache Isis

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

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

5
26.05.2015 13:21:06

Вы можете использовать hibernate для создания сопоставлений и Djf для просмотра этих сопоставлений на компонентах Swing. Настольные Java Forms находятся здесь: https://github.com/smart-flex/Djf

Но, к сожалению, это не полностью автоматизированный способ создания пользовательского интерфейса Swing для выполнения операций CRUD.

0
19.11.2019 11:15:01