Mega Code Archive

 
Categories / Java Tutorial / SWT
 

Set CTabFolder Minimize and Maximize Visible

import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CTabFolder; import org.eclipse.swt.custom.CTabItem; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; public class CTabFolderMinMax { public static void main (String [] args) {   Display display = new Display ();   final Shell shell = new Shell (display);   shell.setLayout(new GridLayout());   final CTabFolder folder = new CTabFolder(shell, SWT.BORDER);   folder.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));   folder.setSimple(false);   folder.setMinimizeVisible(true);   folder.setMaximizeVisible(true);      for (int i = 0; i < 8; i++) {     CTabItem item = new CTabItem(folder, SWT.CLOSE);     item.setText("Item "+i);     Text text = new Text(folder, SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL);     text.setText("Text for item "+i);     item.setControl(text);   }      shell.setSize(300, 300);   shell.open ();   while (!shell.isDisposed ()) {     if (!display.readAndDispatch ()) display.sleep ();   }   display.dispose (); }