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.