SWT Tab Control : Tab « SWT JFace Eclipse « Java






SWT Tab Control

SWT Tab Control

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.TabFolder;
import org.eclipse.swt.widgets.TabItem;
import org.eclipse.swt.widgets.Text;

public class TabClass {
  public static void main(String[] args) {
    Display display = new Display();
    final Shell shell = new Shell(display);
    shell.setText("Tab Folder Example");
    shell.setSize(450, 250);

    final TabFolder tabFolder = new TabFolder(shell, SWT.BORDER);

    for (int loopIndex = 0; loopIndex < 10; loopIndex++) {
      TabItem tabItem = new TabItem(tabFolder, SWT.NULL);
      tabItem.setText("Tab " + loopIndex);

      Text text = new Text(tabFolder, SWT.BORDER);
      text.setText("This is page " + loopIndex);
      tabItem.setControl(text);
    }
    tabFolder.setSize(400, 200);

    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch())
        display.sleep();
    }
    display.dispose();
  }
}


           
       








Related examples in the same category

1.TabFolder ExampleTabFolder Example
2.Creates a tabbed display with a single tabCreates a tabbed display with a single tab
3.Creates a tabbed display with four tabs and a few controlsCreates a tabbed display with four tabs and a few controls
4.Demonstrates CTabFolderDemonstrates CTabFolder
5.Tabbed Example
6.Create a CTabFolder with min and max buttons, as well as close button and Create a CTabFolder with min and max buttons, as well as close button and
7.Prevent an item from closingPrevent an item from closing
8.Prevent Tab from traversing out of a controlPrevent Tab from traversing out of a control
9.Set the tab traversal order of childrenSet the tab traversal order of children
10.implement tab traversal (behave like a tab group)implement tab traversal (behave like a tab group)