J'ai un SWT Table
avec plusieurs colonnes. Dans cet exemple, disons qu'il y a trois colonnes. Les cellules de chaque colonne contiennent toutes une image suivie d'un texte (exemple illustré ci-dessous). Cependant, comme vous pouvez le voir, il n'y a pas d'espacement entre les 2 - 3 lignes de colonnes et leurs cellules.SWT Déport/remplissage de colonne de table
Existe-t-il un moyen intégré pour ajouter une zone tampon à ces cellules afin que les icônes n'apparaissent pas correctement sur la ligne de bord? Comme une propriété de compensation d'une sorte? Je ne vois aucune propriété ouvertement répertoriée dans Table
ou TableColumn
.
Si ce n'est pas le cas, existe-t-il une solution de contournement au-delà de l'ajout d'espace blanc aux images de la cellule?
Veuillez me faire savoir s'il y a quelque chose que je peux faire pour clarifier ma question.
Tableau:
Malheureusement, je ne suis pas à l'aide d'un JFace TableViewer et les spécifications de conception me empêchent de placer les images à la côté droit de la cellule. Il semble que ma meilleure option est d'insérer des pixels transparents à gauche de l'image. J'ai cherché un moyen de le faire avec GC sans créer de poignées supplémentaires (certains exemples montrent l'utilisation d'une image transparente temporaire). Connaissez-vous par hasard un moyen ou un lien vers un bon problème? – Sarah
Vous n'avez pas besoin d'utiliser JFace, un simple 'PaintListener' le fera aussi. L'extrait SWT lié est juste un exemple que vous pouvez utiliser comme point de départ pour apprendre à positionner une image. –