|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jppf.ui.options.AbstractOptionProperties
org.jppf.ui.options.AbstractOptionElement
org.jppf.ui.options.AbstractOption
org.jppf.ui.options.FormattedNumberOption
public class FormattedNumberOption
Option class for numbers formatted using a pattern, as defined in class
DecimalFormat.
| Field Summary | |
|---|---|
protected JLabel |
fieldLabel
Label associated with the formatted field. |
protected String |
pattern
The pattern that defines the field format. |
| Fields inherited from class org.jppf.ui.options.AbstractOption |
|---|
listeners, persistent, value |
| Fields inherited from class org.jppf.ui.options.AbstractOptionElement |
|---|
parent, root |
| Fields inherited from class org.jppf.ui.options.AbstractOptionProperties |
|---|
bordered, componentConstraints, eventsEnabled, finalizer, iconPath, initializer, label, layoutConstraints, name, scripts, scrollable, toolTipText, UIComponent |
| Constructor Summary | |
|---|---|
FormattedNumberOption()
Constructor provided as a convenience to facilitate the creation of option elements through reflexion. |
|
FormattedNumberOption(String name,
String label,
String tooltip,
Number value,
String pattern)
Initialize this text option with the specified parameters. |
|
| Method Summary | |
|---|---|
protected JFormattedTextField |
createField()
Create the text field that holds the value of this password option. |
void |
createUI()
Create the UI components for this option. |
String |
getPattern()
Get the pattern that defines the field format. |
Object |
getValue()
Get the value of the edited number. |
void |
setEditable(boolean editable)
Enable or disable this option. |
void |
setEnabled(boolean enabled)
Enable or disable this option. |
void |
setPattern(String pattern)
Set the pattern that defines the field format. |
protected void |
setupValueChangeNotifications()
Add a listener to the underlying text document, to receive and propagate change events. |
void |
setValue(Object value)
Set the value of this option. |
| Methods inherited from class org.jppf.ui.options.AbstractOption |
|---|
addValueChangeListener, fireValueChanged, isPersistent, layoutComponents, layoutComponents, removeValueChangeListener, setPersistent |
| Methods inherited from class org.jppf.ui.options.AbstractOptionElement |
|---|
findAll, findAllWithName, findElement, findFirstWithName, findLastWithName, getChildForName, getParent, getPath, getRoot, getStringPath, setParent, toString |
| Methods inherited from class org.jppf.ui.options.AbstractOptionProperties |
|---|
getComponentConstraints, getFinalizer, getIconPath, getInitializer, getLabel, getLayoutConstraints, getName, getScripts, getToolTipText, getUIComponent, isBordered, isEventsEnabled, isScrollable, setBordered, setComponentConstraints, setEventsEnabled, setFinalizer, setIconPath, setInitializer, setLabel, setLayoutConstraints, setName, setScrollable, setToolTipText, setUIComponent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jppf.ui.options.OptionElement |
|---|
findAllWithName, findElement, findFirstWithName, findLastWithName, getParent, getPath, getRoot, getStringPath |
| Methods inherited from interface org.jppf.ui.options.OptionProperties |
|---|
getComponentConstraints, getFinalizer, getIconPath, getInitializer, getLabel, getLayoutConstraints, getName, getScripts, getToolTipText, getUIComponent, isBordered, isEventsEnabled, isScrollable, setComponentConstraints, setEventsEnabled, setLayoutConstraints |
| Field Detail |
|---|
protected JLabel fieldLabel
protected String pattern
| Constructor Detail |
|---|
public FormattedNumberOption()
public FormattedNumberOption(String name,
String label,
String tooltip,
Number value,
String pattern)
name - this component's name.label - the label displayed with the text field.tooltip - the tooltip associated with the text field.value - the initial value of this component.pattern - the pattern defining the format of the number used as value.DecimalFormat| Method Detail |
|---|
public void createUI()
createUI in class AbstractOptionPropertiesprotected JFormattedTextField createField()
JPasswordField instance.TextOption.createField()public Object getValue()
getValue in interface OptiongetValue in class AbstractOptionNumber.TextOption.getValue()public void setValue(Object value)
setValue in class AbstractOptionvalue - the value as an Object instance.AbstractOption.setValue(java.lang.Object)protected void setupValueChangeNotifications()
setupValueChangeNotifications in class AbstractOptionAbstractOption.setupValueChangeNotifications()public void setEnabled(boolean enabled)
enabled - true to enable this option, false to disable it.OptionProperties.setEnabled(boolean)public String getPattern()
public void setPattern(String pattern)
pattern - the pattern as a string.public void setEditable(boolean editable)
setEditable in interface OptionPropertiessetEditable in class AbstractOptionPropertieseditable - true to make this option editable, false otherwise.
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||