2010-03-08 11 views
25

Quasi la stessa domanda è stata posta a year ago, ma c'è stato qualche nuovo sviluppo in quest'area.Quadri vincolanti dati di swing

La selezione di un framework (di data binding) per l'applicazione di swing sembra essere piuttosto difficile. JSR-295 è abbandonato, molti framework swing che forniscono binding sono work-in-progress, abbandonati o troppo pesanti per la mia app piuttosto semplice. La suite JGoodies Swing è costosa, ma fortunatamente le sue librerie sono gratuite.

Qualcuno ha esperienza nel mondo reale del nuovo UFaceKit. Sembra promettente, ma piuttosto immaturo. Sono particolarmente interessato all'implementazione e alla documentazione di Swing. Sarebbe gradito qualsiasi approfondimento sul programma di sviluppo di UFaceKits, perché posso mantenere la scelta del framework per un po '. I requisiti non sono affatto fantasiosi, funzionano semplicemente vincolanti con una bella API.

Ho trovato anche Mogwai dataBinding, ma sembra piuttosto incompleto e richiede l'attivazione della sincronizzazione manuale, che lo rende inutile rispetto alla sincronizzazione a grana grossa easily written by hand.

I quadri incompleti includono almeno Spring RCP e molte forcelle JSR-296.

Quindi, i dati di JGoodies sono davvero l'unica scelta realistica? O ci sono altre soluzioni praticabili disponibili?


Edit:
Questa domanda sembra di rango abbastanza alto in Google e la risposta accettata riflette il question time è stato originariamente chiesto. Chiunque cerchi di costruire una nuova applicazione swing che utilizza il databinding dovrebbe verificare tutte le risposte, avere informazioni sugli ultimi progressi in quest'area.

+0

se ti piace il groovy allora dai un'occhiata a griffon – Karussell

risposta

4

BBB (praticamente la forcella ufficiale di JSR 295) funziona perfettamente.

+0

Grazie, ci penso. – Ahe

0

Questo progetto ha anche un binding di dati per moduli che è facile da usare, sono stato creato questo progetto 2 anni fa e sta crescendo dalle mie idee e da alcuni collaboratori da quella.

https://github.com/MarkyVasconcelos/Towel