net.sf.jzeno.echo.components
Class TaskBar

java.lang.Object
  extended by nextapp.echo.AbstractComponent
      extended by net.sf.jzeno.echo.components.CustomComponent
          extended by net.sf.jzeno.echo.components.TaskBar
All Implemented Interfaces:
java.io.Serializable, MenuComponent, BindingTarget, PropertyComponent, RebindableComponent, EventSink, EventSource, Precreation, Component, FastComponent, FastComponentContainer

public class TaskBar
extends CustomComponent
implements FastComponent, Precreation, MenuComponent

Component that implements a taskbar

See Also:
Serialized Form

Nested Class Summary
 class TaskBar.TaskMenu
           
 class TaskBar.TaskMenuItem
           
 
Field Summary
static java.lang.String LEFT_CHANGED_PROPERTY
           
static java.lang.String TOP_CHANGED_PROPERTY
           
static java.lang.String WIDTH_CHANGED_PROPERTY
           
 
Fields inherited from interface nextapp.echo.Component
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
TaskBar()
           
 
Method Summary
 void actionPerformed(ActionEvent actionEvent)
           
 void applyContext()
           
 int getLeft()
           
 java.util.List getTaskMenus()
           
 int getTop()
           
 int getWidth()
           
 void rebuild()
           
 void setLeft(int newValue)
           
 void setTaskMenus(java.util.List taskMenus)
           
 void setTop(int newValue)
           
 void setWidth(int newValue)
           
 void updateState(java.lang.String input)
           
 
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isReadOnly, isRequired, isValid, markInvalid, markValid, preRender, rebind, removeValidator, setActionCommand, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setReadOnly, setRequired, setValue, traceValue, validate
 
Methods inherited from class nextapp.echo.AbstractComponent
add, add, addHierarchyListener, addPropertyChangeListener, applyStyle, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getClientId, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getListenerList, getLocale, getParent, indexOf, init, isAncestorOf, isDifferent, isEnabled, isFocused, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, processHierarchyEvent, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setClientId, setEnabled, setFocused, setFont, setForeground, setIdentifier, setLocale, setParent, setRegistered, setSelectableForScriptRecorder, setVisible, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOP_CHANGED_PROPERTY

public static final java.lang.String TOP_CHANGED_PROPERTY
See Also:
Constant Field Values

LEFT_CHANGED_PROPERTY

public static final java.lang.String LEFT_CHANGED_PROPERTY
See Also:
Constant Field Values

WIDTH_CHANGED_PROPERTY

public static final java.lang.String WIDTH_CHANGED_PROPERTY
See Also:
Constant Field Values
Constructor Detail

TaskBar

public TaskBar()
Method Detail

rebuild

public void rebuild()
Specified by:
rebuild in interface MenuComponent

applyContext

public void applyContext()
Specified by:
applyContext in interface Precreation

getLeft

public int getLeft()

setLeft

public void setLeft(int newValue)

getTop

public int getTop()

setTop

public void setTop(int newValue)

getWidth

public int getWidth()

setWidth

public void setWidth(int newValue)

getTaskMenus

public java.util.List getTaskMenus()

setTaskMenus

public void setTaskMenus(java.util.List taskMenus)

actionPerformed

public void actionPerformed(ActionEvent actionEvent)

updateState

public void updateState(java.lang.String input)