¿Problemas para mostrar nodos a través de la biblioteca PREFUSE para Java?
Estoy desarrollando una vista gráfica de datos usandoPREFUSIBLE biblioteca.
Tengo 3 tipos de nodos en mi gráfico:
SOLICITUDBASE DE DATOSINTERFAZA continuación se presentan algunos extractos de mi archivo .xml que contiene el gráfico
<node id="AP-1">
<data key="name">Application1</data>
<data key="type">APPLICATION</data>
</node>
<node id="DB-1">
<data key="name">Database1</data>
<data key="type">DATABASE</data>
</node>
<node id="IT-1">
<data key="name">Interface1</data>
<data key="type">INTERFACE</data>
</node>
Quiero mostrar los 3 diff anteriores. tipos de nodos con 3 dif. Tipos de formas como sigue:
APLICACIÓN por RectánguloBASE DE DATOS por forma personalizada (forma de un cilindro, generalmente utilizada para denotar una base de datos)INTERFAZ por círculoPrimero leí el archivo .xml en un
Gráfico g
Q1. Ahora, ¿cómo puedo distinguir estos 3 tipos de nodos en un grupo de datos. Creo que debería escribir predicados. He leído todos los manuales de predicados y expresiones para prefuse pero no pude escribir un predicado para distinguirlos. Entonces, ¿cuál será el predicado para eso?
Q2 ¿Cómo especificar mi forma personalizada y cómo configurar un renderizador que pueda representar la forma personalizada desarrollada por mí?