public class NumericEditComponent extends EditComponent
eventListenerList
Constructor and Description |
---|
NumericEditComponent()
Initializes a new instance of the NumericEditComponent class.
|
Modifier and Type | Method and Description |
---|---|
void |
addNumericEditComponentListener(NumericEditComponentListener listener)
Registers an event listener.
|
float |
getValue()
Gets the value displayed in the edit box.
|
protected void |
loadFromJson(com.mindfusion.common.JsonObject obj,
JsonPersistContext context)
Deserializes the component from a JsonObject.
|
protected void |
loadFromXml(org.w3c.dom.Element xmlElement,
XmlPersistContext context)
EditComponent.loadFromXml override.
|
boolean |
onKeyDown(int keyCode,
int modifiers)
EditComponent.onKeyDown override.
|
void |
onKeyPress(char keyChar)
EditComponent.onKeyPress override.
|
void |
onLostFocus()
EditComponent.onLostFocus override.
|
protected void |
onTextChanged(ComponentTextEvent e)
EditComponent.onTextChanged override.
|
protected void |
onValidateValue(ValueChangingEventArgs<java.lang.Float> e)
Raises the validateValue event.
|
protected void |
onValueChanged(ValueChangedEventArgs<java.lang.Float> e)
Raises the valueChanged event.
|
void |
readExternal(java.io.ObjectInput in)
EditComponent.readExternal override.
|
void |
removeNumericEditComponentListener(NumericEditComponentListener listener)
Unregisters an event listener.
|
protected void |
saveToJson(com.mindfusion.common.JsonObject obj,
JsonPersistContext context)
Serializes the component into a JsonObject.
|
protected void |
saveToXml(org.w3c.dom.Element xmlElement,
XmlPersistContext context)
EditComponent.saveToXml override.
|
void |
selectAll()
Selects the entire text inside this edit box.
|
void |
setValue(float value)
Sets the value displayed in the edit box.
|
void |
writeExternal(java.io.ObjectOutput out)
EditComponent.writeExternal override.
|
acceptsReturn, addComponentKeyEventListener, addEditComponentListener, draw, getBrush, getCursor, getDesiredSize, getFont, getInactiveSelectionColor, getPen, getScrollFirstLine, getSelectionColor, getSelectionLength, getSelectionStart, getText, getTextAlignment, getTextColor, getTextPadding, getTextWrapping, isHideSelection, onAddedToParent, onClicked, onContextChanged, onGotFocus, onKeyDown, onKeyPressed, onKeyUp, onKeyUp, onMouseDown, onMouseMove, onMouseUp, onTextChanging, onUnitChanged, onZoomChanged, removeComponentKeyEventListener, removeEditComponentListener, setAcceptsReturn, setBrush, setFont, setHideSelection, setInactiveSelectionColor, setPen, setScrollFirstLine, setSelectionColor, setSelectionLength, setSelectionStart, setText, setTextAlignment, setTextColor, setTextPadding, setTextWrapping
addComponentEventListener, addComponentMouseEventListener, addComponentValidationEventListener, arrangeComponents, confirmValidating, contains, createOutlinePath, find, getBounds, getChildCount, getDocumentBounds, getFocusable, getGridColumn, getGridRow, getHeight, getHorizontalAlignment, getIsEnabled, getIsFocused, getIsHitTestVisible, getIsInteractive, getName, getParent, getParentHost, getVerticalAlignment, getVisible, getWidth, invalidate, invalidateLayout, onGotFocus, onLostFocus, onMouseDown, onMouseMove, onMouseUp, onRemovedFromParent, onValidated, onValidating, raiseValidated, removeComponentEventListener, removeComponentMouseEventListener, removeComponentValidationEventListener, serializeSubcomponents, setBounds, setFocusable, setGridColumn, setGridRow, setHeight, setHorizontalAlignment, setIsEnabled, setIsFocused, setIsHitTestVisible, setIsInteractive, setName, setParent, setVerticalAlignment, setVisible, setWidth, toDocument, toLocal, toParent
public NumericEditComponent()
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class EditComponent
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class EditComponent
java.io.IOException
java.lang.ClassNotFoundException
protected void saveToXml(org.w3c.dom.Element xmlElement, XmlPersistContext context)
saveToXml
in class EditComponent
xmlElement
- An Element the component's data should be stored into.context
- An XmlPersistContext object providing contextual information about the serialization process and some helper serialization methods.protected void loadFromXml(org.w3c.dom.Element xmlElement, XmlPersistContext context) throws javax.xml.transform.TransformerException
loadFromXml
in class EditComponent
xmlElement
- An Element containing the component's data.context
- An XmlPersistContext object providing contextual information about the serialization process and some helper serialization methods.javax.xml.transform.TransformerException
protected void saveToJson(com.mindfusion.common.JsonObject obj, JsonPersistContext context)
saveToJson
in class EditComponent
obj
- An JsonObject containing the NumericEditComponent datacontext
- An JsonPersistContext object providing information a
bout the serialization process and some helper methods.protected void loadFromJson(com.mindfusion.common.JsonObject obj, JsonPersistContext context)
loadFromJson
in class EditComponent
obj
- An JsonObject containing the NumericEditComponent datacontext
- An JsonPersistContext object providing information
about the serialization process and some helper methods.public boolean onKeyDown(int keyCode, int modifiers)
onKeyDown
in class EditComponent
public void onKeyPress(char keyChar)
onKeyPress
in class EditComponent
keyChar
- The character representing the pressed key.public void onLostFocus()
onLostFocus
in class EditComponent
protected void onTextChanged(ComponentTextEvent e)
onTextChanged
in class EditComponent
e
- An object containing the event data.public void selectAll()
protected void onValidateValue(ValueChangingEventArgs<java.lang.Float> e)
e
- An object containing the event data.protected void onValueChanged(ValueChangedEventArgs<java.lang.Float> e)
e
- An object containing the event data.public float getValue()
public void setValue(float value)
value
- The numerical value to display in the component.public void addNumericEditComponentListener(NumericEditComponentListener listener)
listener
- An object implementing NumericEditComponentListener interface.public void removeNumericEditComponentListener(NumericEditComponentListener listener)
listener
- An object implementing NumericEditComponentListener interface.