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

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.MenuButton

public class MenuButton
extends PushButton

Implementation of a PushButton with a popup menu.


Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
MenuButton(Action action)
           
MenuButton(Icon icon)
           
MenuButton(String text)
           
 
Method Summary
 void addMenu(Menu menu)
           
 void addMenuItem(MenuItem item)
           
 void addSeparator()
           
protected  AbstractButton createField()
           
 void setOnClickEvent(Event onClickEvent)
           
 void setPopupMenu(PopupMenu menu)
          Sets field popup menu.
 
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, 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, 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, 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

MenuButton

public MenuButton(Icon icon)

MenuButton

public MenuButton(String text)

MenuButton

public MenuButton(Action action)
Method Detail

createField

protected AbstractButton createField()
Overrides:
createField in class PushButton

setOnClickEvent

public void setOnClickEvent(Event onClickEvent)
Overrides:
setOnClickEvent in class PushButton

setPopupMenu

public final void setPopupMenu(PopupMenu menu)
Description copied from class: FormField
Sets field popup menu.

Overrides:
setPopupMenu in class FormField<Boolean>

addMenu

public void addMenu(Menu menu)

addMenuItem

public void addMenuItem(MenuItem item)

addSeparator

public void addSeparator()


Copyright 2010 CodeRight, All rights reserved.