nl.coderight.jazz.form.field
Class MemoField
java.lang.Object
nl.coderight.jazz.form.FormField<V>
nl.coderight.jazz.form.FormControl<V>
nl.coderight.jazz.form.field.scrollable.ScrollableField<String>
nl.coderight.jazz.form.field.MemoField
- All Implemented Interfaces:
- ClipboardSupport, Editable, Validation
public class MemoField
- extends ScrollableField<String>
- implements Validation, Editable, ClipboardSupport
Implementation of a JTextArea.
- See Also:
JTextArea
| Methods inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField |
getComponent, getFocusComponent, getPreferredSize, getViewportSize, isOpaque, isScrollable, onViewportChanged, setBackground, setBackgroundImage, setBorder, setColumnHeader, setComponent, setComponent, setCorner, setForeground, setOpaque, setPreferredSize, setRowHeader, setScrollable, setScrollBarPolicy, setTitle |
| Methods inherited from class nl.coderight.jazz.form.FormControl |
addField, addField, focus, focusField, focusNextField, focusPreviousField, getBindID, getFields, hasFocus, registerKeyboardAction, setLayout |
| Methods inherited from class nl.coderight.jazz.form.FormField |
dispatchEvent, dispose, focusNextField, focusPreviousField, getBackground, getBorder, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getToolTipText, getValue, isBindable, isChanged, isEnabled, isFocusable, isReadonly, isShowing, isValueChanged, isVisible, onClick, onDoubleClick, onMouseEnter, onMouseLeave, onPopup, setBindID, setChanged, setCursor, setDataBinding, setFocusable, setOnFocusGainedEvent, setOnFocusLostEvent, setPopupMenu, setReadonly, setToolTipText, setVisible, translate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoField
public MemoField()
MemoField
public MemoField(String bindID)
createField
protected JTextArea createField()
getField
protected JTextArea getField()
getPreferredViewportSize
protected Dimension getPreferredViewportSize()
- Overrides:
getPreferredViewportSize in class ScrollableField<String>
setValue
public void setValue(String value)
- Description copied from class:
FormField
- Sets field value.
- Overrides:
setValue in class FormField<String>
setInputPrompt
public void setInputPrompt(String text)
- Sets input prompt.
- Since:
- 1.6
getCaretPosition
public Point getCaretPosition()
- Gets the current caret position.
- Since:
- 1.6
getColumns
public int getColumns()
setColumns
public void setColumns(int cols)
getRows
public int getRows()
setRows
public void setRows(int rows)
getLineWrap
public boolean getLineWrap()
setLineWrap
public void setLineWrap(boolean lineWrap)
getWrapStyleWord
public boolean getWrapStyleWord()
setWrapStyleWord
public void setWrapStyleWord(boolean wrapStyleWord)
isEditable
public boolean isEditable()
- Specified by:
isEditable in interface Editable
setEditable
public void setEditable(boolean editable)
- Specified by:
setEditable in interface Editable
setEnabled
public void setEnabled(boolean enabled)
- Description copied from class:
FormControl
- Sets whether or not this control is enabled.
- Overrides:
setEnabled in class ScrollableField<String>
getFont
public Font getFont()
setFont
public void setFont(Font font)
getMaxLength
public int getMaxLength()
- Since:
- 1.3
setMaxLength
public void setMaxLength(int maxLength)
- Since:
- 1.3
copy
public void copy()
- Specified by:
copy in interface ClipboardSupport
cut
public void cut()
- Specified by:
cut in interface ClipboardSupport
paste
public void paste()
- Specified by:
paste in interface ClipboardSupport
setCopyAction
public void setCopyAction(Action action)
- Since:
- 1.5
setCutAction
public void setCutAction(Action action)
- Since:
- 1.5
setPasteAction
public void setPasteAction(Action action)
- Since:
- 1.5
setOnChangeEvent
public void setOnChangeEvent(Event onChangeEvent)
setOnChangeAction
public void setOnChangeAction(Action onChangeAction)
- Since:
- 1.5
isRequired
public boolean isRequired()
- Since:
- 1.4
setRequired
public void setRequired(boolean required)
- Since:
- 1.4
setRequiredMessage
public void setRequiredMessage(Message message)
- Since:
- 1.4
validate
public void validate()
throws ValidationException
- Specified by:
validate in interface Validation
- Throws:
ValidationException
isValid
public final boolean isValid()
- Specified by:
isValid in interface Validation
getError
public ValidationError getError()
- Specified by:
getError in interface Validation
onValidate
protected void onValidate()
onChange
protected void onChange()
- Overrides:
onChange in class FormField<String>
setFocusBorderVisible
protected void setFocusBorderVisible(boolean visible)
onFocusGained
protected void onFocusGained()
- Overrides:
onFocusGained in class FormField<String>
onFocusLost
protected void onFocusLost()
- Overrides:
onFocusLost in class FormField<String>
checkIsRequired
protected void checkIsRequired()
throws ValidationException
- Throws:
ValidationException
onKeyTyped
protected void onKeyTyped(KeyEvent evt)
Copyright 2010 CodeRight, All rights reserved.