Sviluppo un'applicazione Eclipse RCP e ho riscontrato un problema con uno Table
. Abbiamo alcuni dati nel database in formato booleano e gli utenti vogliono vedere quel campo usando checkbox
.Come allineare l'immagine al centro della cella della tabella (Tabella SWT)
ho cercato di attuare utilizzando Button(SWT.CHECK)
come Table Editor, ma ha funzionato troppo lento :(
Ho cercato di usare 2 immagini - controllati e incontrollati check-box, funziona, ma posso' t allinearli al centro, essi sono allineati a sinistra automaticamente
ho anche trovato come catturare SWT.MeasureItem
e SWT.PaintItem
eventi e li elaborare manualmente dal cambiamento event.x
campo, ma ho avuto un problema -. non riesco a misura quale colonna o pittura al momento, perché Event non mi fornisce quell'informazione
È l'unico modo per allineare le immagini al centro modificando i dati degli eventi durante il ridisegno, oppure potrebbero esserci altri modi per rappresentare i dati booleani tramite check-box? Non ho bisogno di modificarli ora, quindi la modalità di sola lettura dovrebbe essere sufficiente.
Sono quasi scioccato dal fatto che lasciare che le finestre di selezione del SO siano più lente delle immagini. –
@EdwardThomson Penso che dipenda davvero dall'implementazione .. – Sorceror