Sto implementando un software di visualizzazione basato su un grafo, e per il momento sto usando JGraph, che ha la funzionalita' interessante di poter mettere un qualunque componente di sfondo al grafo. E questo e' molto interessante perche' mi consentirebbe di mettere di sfondo ad esempio un JPanel che contiene una mappa, oppure con una griglia, ecc.
Pero' sto considerando di lasciar perdere JGraph e implementarmi il mio "GraphPanel" ovvero, mi disegno io a mano nodi e archi e ne gestisco il dragging come voglio io, implementando solo le cose che davvero mi servono invece che avere una libreria ricca di funzionalita' ma talvolta complicata da usare.
Intanto, ha senso come scelta?
Poi, se avesse senso, come posso fare a passare a questa mia classe GraphPanel un Component o meno in generale un JPanel e disegnarlo "nello sfondo" tenendo pero' anche conto che magari potrei dover passare degli eventi a questo panel di sfondo. Si puo' fare?