Mega Code Archive

 
Categories / Java Tutorial / SWT
 

Create tabs that run along the top or the bottom of the parent composite

Pass SWT.TOP (the default) or SWT.BOTTOM to TabFolder's constructor to create tabs that run along the top or the bottom of the parent composite, respectively. import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.TabFolder; import org.eclipse.swt.widgets.TabItem; public class TabItemAddPushButton {   public static void main(String[] args) {     Display display = new Display();     final Shell shell = new Shell(display);     final TabFolder tabFolder = new TabFolder(shell, SWT.BORDER|SWT.BOTTOM);     for (int i = 0; i < 6; i++) {       TabItem item = new TabItem(tabFolder, SWT.NONE);       item.setText("TabItem " + i);       Button button = new Button(tabFolder, SWT.PUSH);       button.setText("Page " + i);       item.setControl(button);     }     tabFolder.pack();     shell.pack();     shell.open();     while (!shell.isDisposed()) {       if (!display.readAndDispatch())         display.sleep();     }     display.dispose();   } }