|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnextapp.echo.AbstractComponent
net.sf.jzeno.echo.components.CustomComponent
net.sf.jzeno.echo.databinding.DynaTextField
public class DynaTextField
Shows a single line text field on the screen. Bind this component to a string property.
Nested Class Summary | |
---|---|
class |
DynaTextField.DefaultValidator
|
Field Summary | |
---|---|
static int |
CHARACTER_UNITS
|
static int |
LEFT
|
static int |
PERCENT_UNITS
|
static int |
PIXEL_UNITS
|
static int |
RIGHT
|
static long |
serialVersionUID
|
Constructor Summary | |
---|---|
DynaTextField()
Creates an unbound component. |
|
DynaTextField(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.String constructionHints)
Creates a bound component. |
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent e)
Invoked when an action occurs. |
void |
applyContext()
|
Color |
getBackground()
Gets the background color. |
int |
getBorderSize()
|
int |
getColumns()
|
java.lang.String |
getCssClass()
|
int |
getExactLength()
Gets the exact length the user input should be. |
Font |
getFont()
Returns the font. |
Color |
getForeground()
Gets the foreground (text) color. |
java.lang.String |
getInvalidMessage()
Gets the message key that is added to the screen, when the component is marked as invalid. |
java.lang.String |
getInvalidMessageKey()
Deprecated. |
int |
getMaximumLength()
Gets the maximum number of characters the user may enter. |
java.lang.String |
getNullValue()
Gets the input value that corresponds to a data binding property value null . |
java.lang.String |
getText()
Sets the current value inside the input box. |
java.lang.String |
getToolTipText()
Gets the tooltip that is shown when the user hoovers over this component. |
int |
getWidth()
Gets the width of the text field. |
int |
getWidthUnits()
Gets the units in which width is specified. |
boolean |
isAsync()
|
boolean |
isAutoTrim()
Gets whether or not this component trims the input from the user. |
boolean |
isConvertToLowerCase()
|
boolean |
isConvertToUpperCase()
|
boolean |
isEditable()
|
boolean |
isReadOnly()
|
boolean |
isRequired()
Query if the editor is required to be filled in. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Used internally. |
void |
rebind()
This operation causes the component to reset it's content to that of the domain model. |
void |
setActionCommand(java.lang.String command)
|
void |
setAsync(boolean async)
|
void |
setAutoTrim(boolean autoTrim)
Sets whether or not this component trims the input from the user. |
void |
setBackground(Color background)
Sets the background color. |
void |
setBorderSize(int size)
|
void |
setColumns(int columns)
Deprecated. use setWidth & setWidthUnits. |
void |
setConvertToLowerCase(boolean convertToLowerCase)
|
void |
setConvertToUpperCase(boolean convertToUpperCase)
|
void |
setCssClass(java.lang.String newValue)
|
void |
setEditable(boolean b)
|
void |
setExactLength(int exactLength)
Sets the exact length the user input should be. |
void |
setFocused(boolean newValue)
Sets the input focus to this component. |
void |
setFont(Font font)
Sets the font of the component. |
void |
setForeground(Color foreground)
Sets the foreground (text) color. |
void |
setHorizontalAlignment(int newValue)
Sets the horizontal text alignment of the input field. |
void |
setInvalidMessage(java.lang.String invalidMessageKey)
Sets the message key that is shown when the component is marked as invalid. |
void |
setInvalidMessageKey(java.lang.String s)
Deprecated. |
void |
setKeyActionCommand(java.lang.String command)
Deprecated. Please use KeyActionCommand component |
void |
setMaximumLength(int maxLength)
Sets the maximum number of characters the user may enter. |
void |
setNullValue(java.lang.String nullValue)
Sets the input value that corresponds to a data binding property value null
|
void |
setReadOnly(boolean readOnly)
Mark this component as read-only. |
void |
setRequired(boolean required)
Determine if the editor is required to be filled in. |
void |
setReturnActionCommand(java.lang.String command)
Deprecated. Please use KeyActionCommand component |
void |
setText(java.lang.String text)
Sets the text in the component. |
void |
setToolTipText(java.lang.String toolTipText)
Sets the tooltip that is shown when the user hoovers over this component. |
void |
setWidth(int width)
Sets the width of the text field. |
void |
setWidthUnits(int units)
Sets the units in which width is specified. |
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent |
---|
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isValid, markInvalid, markValid, preRender, removeValidator, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setValue, traceValue, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
public static final int RIGHT
public static final int LEFT
public static final int CHARACTER_UNITS
public static final int PIXEL_UNITS
public static final int PERCENT_UNITS
Constructor Detail |
---|
public DynaTextField()
Creates an unbound component.
public DynaTextField(java.lang.Class beanClass, java.lang.String propertyName, java.lang.String constructionHints)
Creates a bound component. Bind it to a String
property.
Method Detail |
---|
public void rebind()
RebindableComponent
This operation causes the component to reset it's content to that of the domain model.
rebind
in interface RebindableComponent
rebind
in class CustomComponent
public void propertyChange(java.beans.PropertyChangeEvent evt)
Used internally.
propertyChange
in interface java.beans.PropertyChangeListener
public java.lang.String getNullValue()
Gets the input value that corresponds to a data binding property value
null
.
public void setNullValue(java.lang.String nullValue)
Sets the input value that corresponds to a data binding property value
null
public java.lang.String getToolTipText()
Gets the tooltip that is shown when the user hoovers over this component.
public void setToolTipText(java.lang.String toolTipText)
Sets the tooltip that is shown when the user hoovers over this component.
public java.lang.String getInvalidMessage()
Gets the message key that is added to the screen, when the component is
marked as invalid. Also see setInvalidMessage(String)
.
public java.lang.String getInvalidMessageKey()
public void setInvalidMessage(java.lang.String invalidMessageKey)
Sets the message key that is shown when the component is marked as
invalid. Typically the component is marked invalid when you call
in
your code. The value specified for this property is translated through
the i18n support in jZeno (EchoSupport.doValidationRecursively(Component)
i18n.properties
).
public void setInvalidMessageKey(java.lang.String s)
public int getExactLength()
Gets the exact length the user input should be.
public void setExactLength(int exactLength)
Sets the exact length the user input should be.
public boolean isAutoTrim()
Gets whether or not this component trims the input from the user. This means that any leading and/or trailing spaces are removed from the input.
public void setAutoTrim(boolean autoTrim)
Sets whether or not this component trims the input from the user. This means that any leading and/or trailing spaces are removed from the input.
public boolean isReadOnly()
isReadOnly
in interface PropertyComponent
isReadOnly
in class CustomComponent
public void setReadOnly(boolean readOnly)
PropertyComponent
Mark this component as read-only.
setReadOnly
in interface PropertyComponent
setReadOnly
in class CustomComponent
public boolean isRequired()
PropertyComponent
Query if the editor is required to be filled in.
isRequired
in interface PropertyComponent
isRequired
in class CustomComponent
public void setRequired(boolean required)
PropertyComponent
Determine if the editor is required to be filled in.
setRequired
in interface PropertyComponent
setRequired
in class CustomComponent
public void setColumns(int columns)
Sets how wide the component is on the screen. Specifies the number of character columns.
public int getColumns()
public void setWidth(int width)
Sets the width of the text field.
public int getWidth()
Gets the width of the text field.
public void setWidthUnits(int units)
Sets the units in which width is specified.
public int getWidthUnits()
Gets the units in which width is specified.
public void setMaximumLength(int maxLength)
Sets the maximum number of characters the user may enter.
public int getMaximumLength()
Gets the maximum number of characters the user may enter.
public Color getBackground()
Gets the background color.
getBackground
in interface Component
getBackground
in class AbstractComponent
public void setBackground(Color background)
Sets the background color.
setBackground
in interface Component
setBackground
in class AbstractComponent
background
- The new background color of the component.public Color getForeground()
Gets the foreground (text) color.
getForeground
in interface Component
getForeground
in class AbstractComponent
public void setForeground(Color foreground)
Sets the foreground (text) color.
setForeground
in interface Component
setForeground
in class AbstractComponent
foreground
- The new foreground color of the component.public java.lang.String getCssClass()
public void setCssClass(java.lang.String newValue)
public java.lang.String getText()
Sets the current value inside the input box. Handy if you are using this component unbound.
public void setText(java.lang.String text)
Sets the text in the component.
public void setFocused(boolean newValue)
Sets the input focus to this component.
setFocused
in interface Component
setFocused
in class AbstractComponent
newValue
- True if the component is to be focused.public boolean isConvertToLowerCase()
public void setConvertToLowerCase(boolean convertToLowerCase)
public boolean isConvertToUpperCase()
public void setConvertToUpperCase(boolean convertToUpperCase)
public void setBorderSize(int size)
public int getBorderSize()
public void setEditable(boolean b)
public boolean isEditable()
public void applyContext()
applyContext
in interface Precreation
public void setActionCommand(java.lang.String command)
setActionCommand
in interface EventSource
setActionCommand
in class CustomComponent
public void setKeyActionCommand(java.lang.String command)
public void setReturnActionCommand(java.lang.String command)
public void actionPerformed(ActionEvent e)
ActionListener
actionPerformed
in interface ActionListener
e
- The event describing the action.public void setAsync(boolean async)
public boolean isAsync()
public void setFont(Font font)
Component
setFont
in interface Component
setFont
in class AbstractComponent
font
- The new font of the component.public Font getFont()
Component
getFont
in interface Component
getFont
in class AbstractComponent
public void setHorizontalAlignment(int newValue)
newValue
- LEFT
or RIGHT
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |