Java - Como funciona ToolTipControl???

 
Vista:

Como funciona ToolTipControl???

Publicado por arielo (4 intervenciones) el 08/05/2009 18:12:08
Hola a todos!

Tengo un problema con la clase ToolTipControl de prefuse. Lo q tengo entendido es que esto me proporciona informacion de los nodos pintados al pasar el raton por encima. Pero lo ejecuto como he visto por ahi y no me hace NADA. Este es mi codigo

try {
Graph graph = = new GraphMLReader().readGraph(file);
} catch (IOException e) {}

Visualization vis = new Visualization();
vis.add("graph", graph);
LabelRenderer rendered = new LabelRenderer("name");
rendered.setRoundedCorner(5, 5); //round the corners
vis.setRendererFactory(new DefaultRendererFactory(rendered));

//Create an action list layout
ActionList layout = new ActionList();
layout.add(new NodeLinkTreeLayou());

ColorAction colorProcess = new ColorAction("graph.nodes",VisualItem.FILLCOLOR,Color.blue.getRGB());
layout.add(colorProcess );
ColorAction colorText = new ColorAction("graph.nodes", VisualItem.TEXTCOLOR, Color.black.getRGB());
layout.add(colorText);
ColorAction colorEdges = new ColorAction("graph.edges", VisualItem.STROKECOLOR, Color.black.getRGB());
layout.add(colorEdges);

//Add the actions to the visualization
vis.putAction("layout", layout);

//Create a new Display that pull from our Visualization
display = new Display(vis);
display.setSize(Width, Height); // set display size
display.addControlListener(new DragControl()); // drag items around
display.addControlListener(new PanControl()); // pan with background left-drag
display.addControlListener(new ToolTipControl("label"));

vis.run("layout"); //assign the colors and start the layout

*******************************************************************************************************************
Y "label" es un atributos de los nodos en un archivo .xml (<key id='label' for='node' attr.name='label' attr.type='string'/>).

Todo va bien, pero cuando situo el raton o clikeo sobre los nodos, no me aparece NADA.

Alguien sabe como funciona??? habra q renderesizar o definir de algun tipo a "label" antes de meterla en el ToolTipControl???

Weno si alguno sabe por favor se lo agradeceria,
Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder