venerdì 5 febbraio 2010

Gestione dei tab nelle viste

Per una migliore gestione dei tab nelle viste, è consigliabile usare i seguenti oggetti:

org.eclipse.swt.custom.CTabFolder;
org.eclipse.swt.custom.CTabItem;


Il "CTabFolder" ha le stesse funzionalità del TabFolder, in più:
permette di non avere bordi nella finestra

CTabFolder tabFolder = new CTabFolder(externalInfoCreComposite, SWT.BOTTOM);

di impostare i colori di sfondo

tabFolder.setSelectionBackground(new Color[]{
Display.getCurrent().getSystemColor(SWT.COLOR_BLUE),
Display.getCurrent().getSystemColor(SWT.COLOR_RED),
Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW) }, new int[]{50, 100 });

Blue= colore del tab selezionato
Rosso e giallo parte del contorno

Sfondo della tabella

tabFolder.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE));

Qui sono visualizzabili alcuni esempi: http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/DemonstratesCTabFolder.htm

Nessun commento:

Posta un commento