Alinear una imagen en un TableViewer SWT
-
05-07-2019 - |
Pregunta
Acabo de descubrir que es imposible alinear una imagen en un swt tableviewer. Crear una TableColumn con SWT.RIGHT (por ejemplo) no tiene efecto en esa columna si su proveedor de etiquetas devuelve una imagen para ella. Pregunta: ¿Hay alguna otra forma de alinear una imagen en lugar de modificar el archivo de imagen y ponerle un píxel extra?
Solución
Creo que te estás topando con una limitación de la plataforma subyacente (o algo parecido). Puede tener control total sobre lo que entra en la celda si lo dibuja usted mismo. Hay un fragmento que muestra cómo hacer esto.
Fragmento de ejemplo de tabla: dibuje imágenes en el lado derecho del elemento de la tabla
Por supuesto, también tendrás que dibujar cualquier texto que desees en la celda.