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

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

public class PushButton
extends FormField<Boolean>

Implementation of JButton.

See Also:
JButton

Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
PushButton(Action action)
          Configure button from action.
PushButton(String text)
           
 
Method Summary
protected  AbstractButton createField()
           
 Icon getDisabledIcon()
           
protected  AbstractButton getField()
           
 LabelField.Align getHorizontalAlignment()
           
 LabelField.Align getHorizontalTextPosition()
           
 Icon getIcon()
           
 int getIconTextGap()
           
 int getMnemonic()
           
 int getMnemonicIndex()
           
 Icon getPressedIcon()
           
 Icon getRolloverIcon()
           
 String getText()
           
 LabelField.Align getVerticalAlignment()
           
 LabelField.Align getVerticalTextPosition()
           
 void hideActionText()
           
 boolean isRolloverEnabled()
           
 void setDisabledIcon(Icon icon)
           
 void setHorizontalAlignment(LabelField.Align horizontalAlignment)
           
 void setHorizontalTextPosition(LabelField.Align horizontalTextPosition)
           
 void setIcon(Icon icon)
           
 void setIconTextGap(int iconTextGap)
           
 void setOnClickEvent(Event onClickEvent)
           
 void setPressedIcon(Icon icon)
           
 void setRolloverEnabled(boolean rolloverEnabled)
           
 void setRolloverIcon(Icon icon)
           
protected  void setText(String text)
           
 void setVerticalAlignment(LabelField.Align verticalAlignment)
           
 void setVerticalTextPosition(LabelField.Align verticalTextPosition)
           
 
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, setEnabled, setFocusable, setForeground, setOnFocusGainedEvent, setOnFocusLostEvent, setOpaque, setPopupMenu, setPreferredSize, setReadonly, setToolTip, setValue, setVisible, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PushButton

public PushButton(String text)

PushButton

public PushButton(Action action)
Configure button from action.

Action event is set as onClickEvent.

Method Detail

createField

protected AbstractButton createField()

getField

protected AbstractButton getField()

hideActionText

public void hideActionText()

getText

public String getText()

setText

protected void setText(String text)

getMnemonic

public int getMnemonic()

getMnemonicIndex

public int getMnemonicIndex()

getHorizontalAlignment

public LabelField.Align getHorizontalAlignment()

setHorizontalAlignment

public void setHorizontalAlignment(LabelField.Align horizontalAlignment)

getVerticalAlignment

public LabelField.Align getVerticalAlignment()

setVerticalAlignment

public void setVerticalAlignment(LabelField.Align verticalAlignment)

getHorizontalTextPosition

public LabelField.Align getHorizontalTextPosition()

setHorizontalTextPosition

public void setHorizontalTextPosition(LabelField.Align horizontalTextPosition)

getVerticalTextPosition

public LabelField.Align getVerticalTextPosition()

setVerticalTextPosition

public void setVerticalTextPosition(LabelField.Align verticalTextPosition)

getIcon

public Icon getIcon()

setIcon

public void setIcon(Icon icon)

getIconTextGap

public int getIconTextGap()

setIconTextGap

public void setIconTextGap(int iconTextGap)

getDisabledIcon

public Icon getDisabledIcon()

setDisabledIcon

public void setDisabledIcon(Icon icon)

getPressedIcon

public Icon getPressedIcon()

setPressedIcon

public void setPressedIcon(Icon icon)

isRolloverEnabled

public boolean isRolloverEnabled()

setRolloverEnabled

public void setRolloverEnabled(boolean rolloverEnabled)

getRolloverIcon

public Icon getRolloverIcon()

setRolloverIcon

public void setRolloverIcon(Icon icon)

setOnClickEvent

public void setOnClickEvent(Event onClickEvent)


Copyright 2010 CodeRight, All rights reserved.