Sto cercando qualche framework o toolkit (stile drag and drop) per la creazione di gui in Java. Devo fare un'applicazione abbastanza complessa con ancoraggi, barre degli strumenti, tabelle, ecc.Framework GUI Java
Quale sarebbe la migliore?
Sto cercando qualche framework o toolkit (stile drag and drop) per la creazione di gui in Java. Devo fare un'applicazione abbastanza complessa con ancoraggi, barre degli strumenti, tabelle, ecc.Framework GUI Java
Quale sarebbe la migliore?
NetBeans Piattaforma potrebbe essere quello che stai cercando, si basa su swing, e l'IDE Netbeans può essere una vetrina per esso, controllare http://platform.netbeans.org/
penso l'equivalente in SWT è http://www.eclipse.org/platform/
Se stai cercando un costruttore di GUI, lo NetBeans ha uno di quelli decenti. Altrimenti, puoi semplicemente scriverlo da solo in Swing o SWT?
sì, conosco lo swing, ma c'è bisogno di molto codice per scrivere Sarebbe un lavoro da schiavo, credo .. E, ovunque, tutorial su come scrivere bean? – joseph
modifica: Penso che stavate parlando di swing designer installato di default a netBeans. La piattaforma NetBeans sembra essere il primo punto di vista – joseph
Swing è davvero buono in questi giorni e viene fornito in bundle con JRE. Anche il builder GUI di Netbeans è eccellente. –
eclipse rcp, spring rich client, griffon
tutti questi quadri sono buoni per evitare la scrittura di codice caldaia-piastra di nuovo (il supporto per l'attracco, la gestione delle finestre, di dialogo, gestione delle preferenze).
devo notare che la resistenza completa 'n drop non è supportato in nessuno di loro fuori dalla scatola, ma ci sono IDE che ti aiutano in pannelli edificio Altalena, componenti, ... in un editor visuale. sia IDE Eclipse che IDE NetBeans hanno un editor GUI/visual editor.
la mia scelta preferita è il client rich spring perché è facile da avviare, è basato su swing, si integra con framework di docking, librerie di componenti, ... e utilizza la molla.
se hai bisogno di un'architettura collegabile, dovresti dare un'occhiata a eclipse o netbeans.
Modificato: voglio dire Eclipse RCP
iniziare a leggere Swing Architecture e quindi utilizzare Netbeans costruttore di interfaccia utente e, infine, completare con JIDE Software librerie.
http://img96.imageshack.us/img96/4279/capturadepantalla201003s.png
JIDE hanno diverse librerie, per esempio:
JIDE Docking:
JIDE Grids:
E molti altri. L'unico inconveniente che vedo è che hai bisogno di una buona comprensione di come funziona Swing prima di usarlo (oppure puoi acquisire tale conoscenza nel processo)
Sì, sono nuovo nel fare gui, l'unica cosa che ho creato fino ad ora erano progetti facili con un paio di pannelli. – joseph
Sembra che avrai un buon cambiamento andando come ti ho appena detto. Leggi questo articolo e usa JIDE dal builder dell'interfaccia utente di Netbeans. Imparerai molto nel processo. Quando hai un dubbio, torna in SO e chiedilo. – OscarRyz
[VLDocking] (http://vldocking.com) è un modo semplice per aggiungere un'interfaccia utente di docking, non consumerà il design della tua applicazione come un RCP. – Andrew