nl.coderight.jazz.form.field.button
Class ToggleButton

java.lang.Object
  extended by nl.coderight.jazz.form.FormField<Boolean>
      extended by nl.coderight.jazz.form.field.button.PushButton
          extended by nl.coderight.jazz.form.field.button.ToggleButton
Direct Known Subclasses:
CheckButton, RadioButton

public class ToggleButton
extends PushButton

Implementation of a JToggleButton.

See Also:
JToggleButton, PushButton

Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
ToggleButton(Action action)
           
ToggleButton(String text)
           
 
Method Summary
protected  AbstractButton createField()
           
 Icon getDisabledSelectedIcon()
           
 Icon getRolloverSelectedIcon()
           
 Icon getSelectedIcon()
           
 Boolean getValue()
          Returns field value.
 boolean isSelected()
           
protected  void onChange()
           
 void setBindID(String bindID)
           
 void setDisabledSelectedIcon(Icon icon)
           
 void setOnchangeAction(Action onChangeAction)
           
 void setOnChangeEvent(Event onChangeEvent)
           
 void setRolloverSelectedIcon(Icon icon)
           
 void setSelected(boolean selected)
           
 void setSelectedIcon(Icon icon)
           
 void setValue(Boolean value)
          Sets field value.
 
Methods inherited from class nl.coderight.jazz.form.field.button.PushButton
getDisabledIcon, getField, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getMnemonic, getMnemonicIndex, getPressedIcon, getRolloverIcon, getText, getVerticalAlignment, getVerticalTextPosition, hideActionText, isRolloverEnabled, setDisabledIcon, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setOnClickEvent, setPressedIcon, setRolloverEnabled, setRolloverIcon, setText, setVerticalAlignment, setVerticalTextPosition
 
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, hasFocus, isBindable, isChanged, isEnabled, isFocusable, isOpaque, isReadonly, isShowing, isValueChanged, isVisible, onClick, onDoubleClick, onFocusGained, onFocusLost, onMouseEnter, onMouseLeave, onPopup, registerKeyboardAction, setBackground, setBorder, setChanged, setComponent, setCursor, setDataBinding, setEnabled, 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

ToggleButton

public ToggleButton(String text)

ToggleButton

public ToggleButton(Action action)
Method Detail

createField

protected AbstractButton createField()
Overrides:
createField in class PushButton

setBindID

public void setBindID(String bindID)
Overrides:
setBindID in class FormField<Boolean>

getValue

public Boolean getValue()
Description copied from class: FormField
Returns field value.

Overrides:
getValue in class FormField<Boolean>

setValue

public void setValue(Boolean value)
Description copied from class: FormField
Sets field value.

Overrides:
setValue in class FormField<Boolean>

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

getSelectedIcon

public Icon getSelectedIcon()

setSelectedIcon

public void setSelectedIcon(Icon icon)

getDisabledSelectedIcon

public Icon getDisabledSelectedIcon()

setDisabledSelectedIcon

public void setDisabledSelectedIcon(Icon icon)

getRolloverSelectedIcon

public Icon getRolloverSelectedIcon()

setRolloverSelectedIcon

public void setRolloverSelectedIcon(Icon icon)

setOnChangeEvent

public void setOnChangeEvent(Event onChangeEvent)

setOnchangeAction

public void setOnchangeAction(Action onChangeAction)

onChange

protected void onChange()
Overrides:
onChange in class FormField<Boolean>


Copyright 2010 CodeRight, All rights reserved.