Creating Radio Groups : ToolItem « SWT « Java Tutorial






To create more than one group of radio buttons in the same toolbar, separate each group using a separator.

Creating Radio Groups
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.ToolBar;
import org.eclipse.swt.widgets.ToolItem;

public class ToolItemRadioGroups {

  public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    ToolBar toolBar = new ToolBar(shell, SWT.BORDER | SWT.VERTICAL);

    ToolItem item = new ToolItem(toolBar, SWT.RADIO);
    item.setText("One");
    item = new ToolItem(toolBar, SWT.RADIO);
    item.setText("Two");
    item = new ToolItem(toolBar, SWT.RADIO);
    item.setText("Three");
    new ToolItem(toolBar, SWT.SEPARATOR); // Signals end of group
    item = new ToolItem(toolBar, SWT.RADIO);
    item.setText("One");
    item = new ToolItem(toolBar, SWT.RADIO);
    item.setText("Two");
    item = new ToolItem(toolBar, SWT.RADIO);
    item.setText("Three");

    toolBar.pack();

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








17.65.ToolItem
17.65.1.Constants for Creating Tool Items
17.65.2.Create a push buttonCreate a push button
17.65.3.Add check buttons to ToolBarAdd check buttons to ToolBar
17.65.4.Add radio buttons to ToolBarAdd radio buttons to ToolBar
17.65.5.Two dropdownsTwo dropdowns
17.65.6.Creating Radio GroupsCreating Radio Groups
17.65.7.Working with DropdownsWorking with Dropdowns
17.65.8.Add ToolItem to ToolBarAdd ToolItem to ToolBar
17.65.9.Add image to ToolItemAdd image to ToolItem
17.65.10.Update a status line when the pointer enters a ToolItemUpdate a status line when the pointer enters a ToolItem
17.65.11.Add ToolTip to ToolItemAdd ToolTip to ToolItem
17.65.12.Add SelectionListener to ToolItemAdd SelectionListener to ToolItem