class IntegerSettingsComponent : SettingsComponent<IntegerSettings, IntegerScheme>
Component for settings of random integer generation.
settings - the settings to edit in the component
See Also
IntegerSettingsComponent(settings: IntegerSettings = default)
Component for settings of random integer generation.  | 
val rootPane: JPanel
The panel containing the settings.  | 
|
lateinit var schemesPanel: SchemesPanel<IntegerScheme>
The panel containing the dropdown box of schemes and action buttons to rename, delete, etc. schemes.  | 
|
lateinit var unsavedSettings: IntegerSettings
The local copy that represents the currently-unsaved settings that are being edited by the user.  | 
fun doValidate(): ValidationInfo?
Validates all input fields.  | 
|
fun loadScheme(scheme: IntegerScheme): Unit
Loads the given scheme into the component's state.  | 
|
fun saveScheme(scheme: IntegerScheme): Unit
Saves the component's state into the given scheme.  | 
fun isModified(): Booleanopen fun isModified(settings: S): Boolean
Returns true if this component contains unsaved changes.  | 
|
fun loadSettings(): Unit
Loads the default settings object. fun loadSettings(settings: S): Unit
Loads   | 
|
fun reset(): Unit
Discards unsaved changes.  | 
|
fun saveSettings(): Unit
Saves settings to the default settings object. fun saveSettings(settings: S): Unit
Saves settings to   |