Demonstrates Lists : List « SWT JFace Eclipse « Java

Demonstrates Lists

Demonstrates Lists

//Send questions, comments, bug reports, etc. to the authors:

//Rob Warner (
//Robert Harris (

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

 * This class demonstrates Lists
public class ListExample {
  // Strings to use as list items
  private static final String[] ITEMS = { "Alpha", "Bravo", "Charlie", "Delta",
    "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliet", "Kilo", "Lima", "Mike",
    "November", "Oscar", "Papa", "Quebec", "Romeo", "Sierra", "Tango", "Uniform",
    "Victor", "Whiskey", "X-Ray", "Yankee", "Zulu"
  public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setLayout(new FillLayout());
    // Create a single-selection list
    List single = new List(shell, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL);
    // Add the items, one by one
    for (int i = 0, n = ITEMS.length; i < n; i++) {
    // Select the 5th items;
    // Create a multiple-selection list
    List multi = new List(shell, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL);
    // Add the items all at once
    // Select the 10th through 12th items, 11);;
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch()) {


Related examples in the same category

1.List DemoList Demo
2.Single Multi ListsSingle Multi Lists
3.Sample ListSample List
4.List ExampleList Example
5.List Example 2List Example 2
6.List Example 3List Example 3
7.SWT List Example DemoSWT List Example Demo
8.SWT List Selection EventSWT List Selection Event
9.SWT List Composite
10.Print selected items in a listPrint selected items in a list