Available Default Dialog Components
DialogComponentBoolean
- Example:
- Accepted SettingsModels:
- SettingsModelBoolean
- Getter methods:
boolean getBooleanValue()
- Notes:
- Stores a boolean according to the state of the checkbox.
DialogComponentColumnFilter
- Example:

- Accepted SettingsModels:
- SettingsModelFilterString
- Getter methods:
-
List<String> getIncludedList()
List<String> getExcludedList()
- Notes:
- Implements support for an include and exclude list. Mainly used for column filtering
DialogComponentColumnNameSelection
- Example:

- Accepted SettingsModels:
- SettingsModelString
- Getter methods:
String getStringValue()
- Notes:
- Stores the name of the selected column. Uses column type aware renderer.
DialogComponentFileChooser
- Example:

- Accepted SettingsModels:
- SettingsModelString
- Getter methods:
String getStringValue()
- Notes:
- The stored string is the (absolute) file name of the selected file.
DialogComponentNumber
- Example:

- Accepted SettingsModels:
-
- SettingsModelDouble
- SettingsModelInteger
- SettingsModelDoubleBounded
- SettingsModelIntegerBounded
- Getter methods:
-
double getDoubleValue()
int getIntValue()
- Notes:
- Accepts number (double or integer) in an editable spinner. The bounded models will not accept values outside the specified range
DialogComponentNumberEdit
- Example:

- Accepted SettingsModels:
-
- SettingsModelDouble
- SettingsModelInteger
- SettingsModelDoubleBounded
- SettingsModelIntegerBounded
- Getter methods:
-
double getDoubleValue()
int getIntValue()
- Notes:
- Accepts a number (double or integer) in an EditField. The bounded models will not accept values outside the specified range.
DialogComponentDoubleRange
- Example:

- Accepted SettingsModels:
- SettingsModelDoubleRange
- Getter methods:
-
double getMaxRange()
double getMinRange()
- Notes:
- Stores a minimum and a maximum floating point number.
DialogComponentPasswordField
- Example:

- Accepted SettingsModels:
- SettingsModelStirng
- Getter methods:
String getStringValue()
- Notes:
- Accepts any string in a textfield. The entered string will not be echoed - a dot appears for each character. The string stored in the settings model is the encrypted password. The component provides static encryption and decryption methods.
DialogComponentString
- Example:

- Accepted SettingsModels:
- SettingsModelString
- Getter methods:
String getStringValue()
- Notes:
- Stores any string entered in the field.
DialogComponentMultiLineString
- Example:

- Accepted SettingsModels:
- SettingsModelString
- Getter methods:
String getStringValue()
- Notes:
- Stores a string that could contain multiple lines
DialogComponentStringSelection
- Example:

- Accepted SettingsModels:
- SettingsModelString
- Getter methods:
String getStringValue()
- Notes:
- The user can select a string from a list. The combo box is not editable.
DialogComponentStringListSelection
- Example:

- Accepted SettingsModels:
- SettingsModelStringArray
- Getter methods:
String[] getStringArrayValue()
- Notes:
- The user can select multiple strings from a list. The list is not editable.
DialogComponentButton
- Example:
- Accepted SettingsModels:
- none
- ActionListener Methods:
void addActionListener(ActionListener listener)
void removeActionListener(ActionListener listener)
- Notes:
- A button component to which
java.awt.event.ActionListener can be added (and removed from).
DialogComponentButtonGroup
- Example:

- Accepted SettingsModels:
- SettingsModelString
- Getter methods:
String getStringValue
- Notes:
- The user can choose one option. The action command of the selected radio button is stored in the SettingsModelString.