Esiste uno strumento o di un quadro per generare un CRUD interfaccia utente in Swing?
-
21-08-2019 - |
Domanda
Sto cercando uno strumento / quadro a (automaticamente) generare un'interfaccia utente swing per eseguire operazioni CRUD su un database sottostante.
Vorrei anche per configurare i campi di database dovrebbe essere esposti. Qualcosa di simile a Django (via modelforms ) o Ruby on Rails caratteristiche, ma in un ambiente desktop Java.
Soluzione
NetBeans fa sembrare una risposta ovvia. Questi ragazzi fanno un plugin NetBeans che fa proprio questo: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm
Ho sentito JGoodies fa qualcosa di simile: http://www.jgoodies.com/products/index.html
E più precisamente la loro sotto-progetto, Binding: https://binding.dev.java.net/
Lo so meno del progetto SwingLabs associazione dati, ma sembra merita di essere esaminata: https://databinding.dev.java.net/
Altri suggerimenti
Date un'occhiata a strumenti come:
Essi generano interfaccia utente "on-the-fly", ma consentono di personalizzare l'interfaccia utente in caso di necessità.
Molto meglio di generazione del codice.
Sto usando Netbeans (l'ultima). Credo che sia lontano da Django (non l'ho provato, ma per quanto ho capito è una specie di rotaie / symfony-like), ma lo fa il reverse engineering del database e vi do una domanda di base tra cui una vista master / dettagli.