image tree nattable

2 Imagen en la raíz del árbol en nattable



tree (1)

He insertado una imagen en el cuerpo del árbol en una de mis columnas con

new TreeImagePainter(true, GUIHelper.getImage("right"), GUIHelper.getImage("right_down"), image);

en la clase TreeConfiguration , pero necesito agregar una imagen más al lado de las filas de la raíz.

Además, necesito obtener dinámicamente esta imagen de alguna otra clase, donde los datos ya están leídos. Resulta que no puedo porque esta clase es nula o se llama más tarde de lo debido. ¿Podrías guildme cómo hacer eso?

Saludos cordiales


La pintura de la estructura del árbol con iconos de nodo, etc. se realiza mediante IndentedTreeImagePainter . TreeImagePainter se usa como decorador para el pintor base para el contenido (generalmente texto). Si necesita un icono adicional, debe ajustar el IndentedTreeImagePainter con otro CellPainterDecorator . O en caso de que el ícono adicional esté a la derecha del ícono del árbol, tal vez el pintor base ya sea un CellPainterDecorator que combine ambos, un ImagePainter y un TextPainter .

Si solo desea mostrar ese ícono en los nodos raíz, necesitará más personalización, probablemente con un pintor personalizado.

Lo siento, realmente no entiendo tu requerimiento.