2008-12-11 9 views
10

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

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

ответ

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/

+0

Благодарим вас, давайте посмотрим, посылают ли другие люди альтернативные подходы, прежде чем устанавливать свой ответ в качестве принятого. – 2008-12-12 10:09:51

0

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

5

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

MetaWidget http://www.metawidget.org/

Apache Isis

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

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