Allinea un'immagine in un TableViewer SWT
-
05-07-2019 - |
Domanda
Ho appena scoperto che è in qualche modo impossibile allineare un'immagine in un visualizzatore di tabelle SWT. La creazione di una TableColumn con SWT.RIGHT (ad esempio) non ha alcun effetto su quella colonna se il suo labelprovider restituisce un'immagine per essa. Domanda: c'è un altro modo per allineare un'immagine invece di modificare il file di immagine stesso e inserirvi qualche pixel in più?
Soluzione
Credo che stai incontrando una limitazione della piattaforma sottostante (o qualcosa in tal senso). Puoi avere il controllo totale su ciò che accade nella cella se lo disegni da solo. C'è uno snippet che ti mostra come fare.
Esempio di snippet di tabella: disegna immagini sul lato destro della tabella
Ovviamente, dovrai anche disegnare tutto il testo che desideri nella cella.