Create a dropdown Combo : Combo « SWT « Java Tutorial






Create a dropdown Combo
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class CreateDropCombo {
  // Strings to use as list items
  private static final String[] ITEMS = { "A", "B", "C", "D" };

  public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setLayout(new FillLayout());

    // Create a dropdown Combo
    Combo combo = new Combo(shell, SWT.DROP_DOWN);
    combo.setItems(ITEMS);
    
    
    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch()) {
        display.sleep();
      }
    }
    display.dispose();
  }
}








17.11.Combo
17.11.1.Introducing Combo
17.11.2.Create a dropdown ComboCreate a dropdown Combo
17.11.3.Create a read-only (non-editable) ComboCreate a read-only (non-editable) Combo
17.11.4.Create a 'simple' ComboCreate a 'simple' Combo
17.11.5.Getting selected item index from Combo
17.11.6.Retrieve the content text of the text field of a comboRetrieve the content text of the text field of a combo
17.11.7.Programmatically select an item from the listProgrammatically select an item from the list
17.11.8.Deselect an itemDeselect an item
17.11.9.Getting ItemsGetting Items
17.11.10.Setting ItemsSetting Items
17.11.11.Finding ItemsFinding Items
17.11.12.Adding ItemsAdding Items
17.11.13.Add method appends an item to the end of the listAdd method appends an item to the end of the list
17.11.14.Removing ItemsRemoving Items
17.11.15.To remove multiple itemsTo remove multiple items
17.11.16.Removes the first found item with given textRemoves the first found item with given text
17.11.17.Creating a Combo with Sorted ListCreating a Combo with Sorted List