# Type Selection Dialog

Type selection dialogs allow you to browse the workbench for a type.

- Filter field: In this field, type the first few characters of the type you want to select. You may use wildcards as needed:
  - "*" for any string and "?" for any character
  - "TZ" for types containing "T" and "Z" as upper-case letters in camel-case notation, e.g. `java.util.TimeZone`, or
  - "NuPoEx" for types containing "Nu", "Po", and "Ex" as parts in camel-case notation, e.g. `java.lang.NullPointerException`.
- Matching types: This list displays matches for the expression you type in the filter field.

The behavior of type selection dialogs can be further customized using the dialog menu:

Type Selection Dialog Preferences
Option | Description | Default
--- | --- | ---
Show Status Line | When selected, the type selection dialog shows an additional bar at the bottom of the dialog which displays the package and containing JRE of the selected type | Show status line
Show Container for Duplicates | When selected, all duplicate matches are displayed using fully qualified names, packages, and container information (e.g. the package and containing JRE) | Do not always show container

Opening an editor on a type

Open Type
Navigate actions