Re: [jgrapht-users] new user vertex selection question
Brought to you by:
barak_naveh,
perfecthash
From: John V. S. <js...@gm...> - 2006-10-30 07:53:19
|
Angela S. Wise wrote: > > Hi, I’ve looked through the forum and mailing list archive and I’ve > seen this question asked but never answered. Any help I would very > much appreciate. > > I am trying to represent a smallish network topology (< 40 vertices) > but each of the vertices has a lot of information associated with it > (too much to display in the actual visualized node) so I would like to > allow the user to select a vertex and display the information in a > separate jPanel. However, all of the examples I’ve seen with node > selection have used JGraph, which seems too heavy-weight for my > project. Is there any way to fire an event when a user dynamically > selects a vertex in jGrapht? > > It looks like the JGraphAdapterDemo.java file is straddling the line > between using JGraph and JGraphT features, but I only needed to > install JGraphT to make it work. Are there additional JGraph features > that will work after only having installed JGraphT? > JGraphT includes a full distribution of JGraph, and by running JGraphAdapterDemo, you are already using JGraph. As the class name indicates, this is only meant as a demo; if you want to do anything serious with JGraph, you have to dig deeper into their API. For example, JGraphModelAdapter.JGraphListener handles events from JGraph and translates them into corresponding modifications to the JGraphT model, but it doesn't do anything with selection events. For those, you would probably need to start here: http://www.jgraph.com/pub/api/org/jgraph/event/GraphSelectionListener.html JVS |