Titolo: Simple Diagrams
Licenza: LGPL
Autore: Gabriele Giansante
Versione: 0.0.1.20050713
Piattaforma: Qualsiasi piattaforma con supporto Java
Prima di scaricare, leggere i termini della licenza!
simpleDiagrams.0.0.1.20050713.jar
simpleDiagrams.0.0.1.20050713.src.jar
simpleDiagrams.0.0.1.20050713.docs.zip
Cos'e' "Simple Diagrams"
"Simple Diagram" racchiude una serie di classi per la visualizzazionie di diagrammi
di tipo lista, di tipo albero e di tipo grafo. Si tratta di tre pannelli swing per la gestione
di diagrammi. Comprendono metodi per aggiungere, eliminare, muovere elementi, il tutto in modo
visuale tramite mouse o con menu popup.
Le caratteristiche principali sono:
- Diagrammi di tipo lista, albero, grafo.
- Meccanismo estendibile ad altri tipi di diagrammi.
- Gestione della rimozione, scollegamento, aggiunta di elementi (in modalitga' diverse a
seconda del tipo di diagramma).
Perche' usare "Simple Diagrams"
Si tratta di un modo semplice di visualizzare ed editare diagrammi. Non e' il metodo migliore
e forse neanche il piu' efficiente. Non e' stato testato su migliaia di elementi, ma risulta
abbastanza rapido e leggero in termini di risorse.
Il futuro di "Simple Diagrams"
In futuro, dipendentemente dal mio tempo libero (che e' sempre molto poco...), potranno esserci
- Possibilita' di creare un diagramma a sola lettura (schema fisso)
- Generazione eventi appositamente creati per ogni operazione effettuata sui diagrammi
- Personalizzazione menu popup
- ottimizzazioni sulle prestazioni e sul codice
- correzioni di bug, se ne trovo e se me ne vengono segnalati
- realizzazione del Javadoc
- supporto saltuario e improbabile (nel senso che vengono prima gli altri impegni) a coloro che intendono usare seriamente
la libreria (non ci prendo una lira... ehm... un euro).
Sicuramente il futuro non prevede
- alcuno sforzo per rendere il sistema uno standard di sviluppo: l'ho scritto per piacere ed utilita' personali!
- alcun impegno costante e regolare nella scrittura di codice
- alcuna risposta a email provocatorie del tipo "ma che hai scritto...", "non capisci niente...", "che e' sto schifo...",
fatica inutile!
Esempio di utilizzo
All'interno dei sorgenti sono presenti tre esempi di utilizzo, basati ognuno su un tipo di diagramma.
Questi tre esempi creano un diagramma fisso. Non e' difficile implementare un sistema con toolbar e bottoni per
l'aggiunta visuale di elementi.
Screenshot
Ecco uno screenshot per ognuno dei tipi di diagramma.
Attenzione, gli esempi contenuti nella libreria, non usano immagini associate ad elementi di tipo diverso.
|