CoolBar example snippet: create a cool bar : CoolBar « SWT JFace Eclipse « Java






CoolBar example snippet: create a cool bar

CoolBar example snippet: create a cool bar



/*
 * CoolBar example snippet: create a cool bar
 *
 * For a list of all SWT example snippets see
 * http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/dev.html#snippets
 */
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.CoolBar;
import org.eclipse.swt.widgets.CoolItem;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class Snippet20 {

public static void main (String [] args) {
  Display display = new Display ();
  Shell shell = new Shell (display);
  CoolBar bar = new CoolBar (shell, SWT.BORDER);
  for (int i=0; i<2; i++) {
    CoolItem item = new CoolItem (bar, SWT.NONE);
    Button button = new Button (bar, SWT.PUSH);
    button.setText ("Button " + i);
    Point size = button.computeSize (SWT.DEFAULT, SWT.DEFAULT);
    item.setPreferredSize (item.computeSize (size.x, size.y));
    item.setControl (button);
  }
  bar.pack ();
  shell.open ();
  while (!shell.isDisposed ()) {
    if (!display.readAndDispatch ()) display.sleep ();
  }
  display.dispose ();
}
} 

           
       








Related examples in the same category

1.SWT CoolBar Test DemoSWT CoolBar Test Demo
2.CoolBar ExamplesCoolBar Examples
3.CoolBarTestCoolBarTest
4.Coolbar Example 2
5.Coolbar Example
6.SWT ToolBar DemoSWT ToolBar Demo
7.SWY CoolBarClassSWY CoolBarClass
8.Drop-down a chevron menu containing hidden tool itemsDrop-down a chevron menu containing hidden tool items
9.Create a coolbar (relayout when resized)Create a coolbar (relayout when resized)
10.Control example snippet: print mouse state and button (down, move, up)Control example snippet: print mouse state and button (down, move, up)
11.Control example snippet: print key state, code and characterControl example snippet: print key state, code and character