Package VASSAL.build.module.map
Class Zoomer.LevelConfigurer
java.lang.Object
VASSAL.configure.Configurer
VASSAL.build.module.map.Zoomer.LevelConfigurer
- Enclosing class:
- Zoomer
protected static class Zoomer.LevelConfigurer extends Configurer
- Since:
- 3.1.0
- Author:
- Joel Uckelman
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
Zoomer.LevelConfigurer.LevelModel
AListModel
built on theZoomer.State
. -
Field Summary
Fields inherited from class VASSAL.configure.Configurer
changeSupport, frozen, key, name, NAME_PROPERTY, noUpdate, value
-
Constructor Summary
Constructors Constructor Description LevelConfigurer(Zoomer z, String key, String name)
-
Method Summary
Modifier and Type Method Description protected void
addLevel()
Add a level to the level list.Component
getControls()
GUI interface for setting the option in an editing windowString
getValueString()
protected double
parseLevel(String text)
Parse aString
to adouble
.void
setValue(Object o)
Set the Object valuevoid
setValue(String s)
Set the Object value from a Stringprotected void
updateButtons()
Ensures that the buttons are properly en- or disabled.Methods inherited from class VASSAL.configure.Configurer
addPropertyChangeListener, fireUpdate, getKey, getName, getValue, isFrozen, removePropertyChangeListener, setFrozen, setName
-
Constructor Details
-
LevelConfigurer
-
-
Method Details
-
parseLevel
Parse aString
to adouble
. Accepts fractions as "n/d". -
addLevel
protected void addLevel()Add a level to the level list. This method expects that the intput has already been validated. -
updateButtons
protected void updateButtons()Ensures that the buttons are properly en- or disabled. -
getControls
Description copied from class:Configurer
GUI interface for setting the option in an editing window- Specified by:
getControls
in classConfigurer
-
setValue
Description copied from class:Configurer
Set the Object value- Overrides:
setValue
in classConfigurer
-
setValue
Description copied from class:Configurer
Set the Object value from a String- Specified by:
setValue
in classConfigurer
-
getValueString
- Specified by:
getValueString
in classConfigurer
- Returns:
- a String representation of the Object value
-