nl.coderight.jazz.form.field
Class DisplayField<V>

java.lang.Object
  extended by nl.coderight.jazz.form.FormField<V>
      extended by nl.coderight.jazz.form.field.DisplayField<V>

public class DisplayField<V>
extends FormField<V>

Implementation based on JLabel.

See Also:
JLabel

Nested Class Summary
static class DisplayField.Style
           
 
Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
DisplayField()
           
DisplayField(String bindID)
           
 
Method Summary
protected  JLabel createField()
           
 Icon getDisabledIcon()
          Returns disabled icon.
protected  JLabel getField()
           
 Format getFormat()
          Returns format.
 Icon getIcon()
          Returns icon.
 int getIconTextGap()
          Returns icon text gap.
 void setBold(boolean enabled)
          Displays field value bold.
 void setDisabledIcon(Icon icon)
          Sets disabled icon.
 void setDisplayID(String displayID)
          Sets the displayID.
 void setEnabled(boolean enabled)
          Sets whether field is enabled.
 void setFormat(Format format)
          Sets format.
 void setIcon(Icon icon)
          Sets icon.
 void setIconTextGap(int iconTextGap)
          Sets icon text gap.
 void setItalic(boolean enabled)
          Displays field value italic.
 void setNullValue(String nullValue)
          Sets value to be displayed in case of null value.
 void setStyle(DisplayField.Style style)
          Sets field display style.
 void setUnderline(boolean enabled)
          Displays field value underlined.
 void setValue(V value)
          Sets field value.
 
Methods inherited from class nl.coderight.jazz.form.FormField
dispatchEvent, dispose, focus, focusNextField, focusPreviousField, getBackground, getBindID, getBorder, getComponent, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getPreferredSize, getToolTip, getValue, hasFocus, isBindable, isChanged, isEnabled, isFocusable, isOpaque, isReadonly, isShowing, isValueChanged, isVisible, onChange, onClick, onDoubleClick, onFocusGained, onFocusLost, onMouseEnter, onMouseLeave, onPopup, registerKeyboardAction, setBackground, setBindID, setBorder, setChanged, setComponent, setCursor, setDataBinding, setFocusable, setForeground, setOnFocusGainedEvent, setOnFocusLostEvent, setOpaque, setPopupMenu, setPreferredSize, setReadonly, setToolTip, setVisible, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayField

public DisplayField()

DisplayField

public DisplayField(String bindID)
Method Detail

createField

protected JLabel createField()

getField

protected JLabel getField()

setValue

public void setValue(V value)
Sets field value.

Overrides:
setValue in class FormField<V>

setDisplayID

public void setDisplayID(String displayID)
Sets the displayID.


setNullValue

public void setNullValue(String nullValue)
Sets value to be displayed in case of null value.


setEnabled

public void setEnabled(boolean enabled)
Description copied from class: FormField
Sets whether field is enabled.

Overrides:
setEnabled in class FormField<V>

setItalic

public void setItalic(boolean enabled)
Displays field value italic.


setBold

public void setBold(boolean enabled)
Displays field value bold.


setUnderline

public void setUnderline(boolean enabled)
Displays field value underlined.


setStyle

public void setStyle(DisplayField.Style style)
Sets field display style.


getFormat

public Format getFormat()
Returns format.


setFormat

public void setFormat(Format format)
Sets format.


getIcon

public Icon getIcon()
Returns icon.


setIcon

public void setIcon(Icon icon)
Sets icon.


getIconTextGap

public int getIconTextGap()
Returns icon text gap.


setIconTextGap

public void setIconTextGap(int iconTextGap)
Sets icon text gap.


getDisabledIcon

public Icon getDisabledIcon()
Returns disabled icon.


setDisabledIcon

public void setDisabledIcon(Icon icon)
Sets disabled icon.



Copyright 2010 CodeRight, All rights reserved.