SWT Button Example Demo : Button « SWT JFace Eclipse « Java

SWT Button Example Demo

SWT Button Example Demo
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;

 * @author Steven Holzner
public class SWTButtonExampleDemo {

  public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setSize(300, 200);
    shell.setText("Button Example");
    shell.setLayout(new RowLayout());

    final Button button = new Button(shell, SWT.PUSH);
    button.setText("Click Me");

    final Text text = new Text(shell, SWT.SHADOW_IN);

    button.addSelectionListener(new SelectionListener() {

      public void widgetSelected(SelectionEvent event) {
        text.setText("No worries!");

      public void widgetDefaultSelected(SelectionEvent event) {
        text.setText("No worries!");
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch())


Related examples in the same category

1.SWT ButtonSWT Button
2.SWT Button ActionSWT Button Action
3.Icon SelectorIcon Selector
4.Default ButtonDefault Button
5.Button StylesButton Styles
6.Image Button
7.Widget StylesWidget Styles
8.Demonstrates ButtonsDemonstrates Buttons
9.Button ExampleButton Example
10.Arrow Button ExampleArrow Button Example
11.Button Selection Event
12.Make a toggle button have radio behaviorMake a toggle button have radio behavior
13.Set the default buttonSet the default button