com.incrediblesoft.redjey
Class MenuItem

java.lang.Object
  extended by com.incrediblesoft.redjey.Component
      extended by com.incrediblesoft.redjey.TextComponent
          extended by com.incrediblesoft.redjey.Button
              extended by com.incrediblesoft.redjey.MenuItem
Direct Known Subclasses:
Menu

public class MenuItem
extends Button


Field Summary
 
Fields inherited from class com.incrediblesoft.redjey.Component
BOTTOM_LAYOUT, DISABLED, H_EXPAND, HCENTER_LAYOUT, HIGHLIGHTED, LEFT_LAYOUT, NORMAL, PRESSED, RIGHT_LAYOUT, TOP_LAYOUT, TOTAL_STATES, V_EXPAND, VCENTER_LAYOUT
 
Constructor Summary
MenuItem(java.lang.String title)
           
MenuItem(java.lang.String title, CustomImage image)
           
MenuItem(java.lang.String title, CustomImage image, java.lang.String styleClassName)
           
 
Method Summary
 java.lang.String getName()
          This method is used to retrieve the appropriate style set from a hashtable of styles
 Component getRoot()
           
 void processMouseEvent(MouseEvent event)
          Process mouse related events
 
Methods inherited from class com.incrediblesoft.redjey.Button
getImage, isFocusable, setImage, setState, tick
 
Methods inherited from class com.incrediblesoft.redjey.TextComponent
getText, setText, toString
 
Methods inherited from class com.incrediblesoft.redjey.Component
addActionListener, addMouseListener, dispatchEvent, fireActionEvent, getAbsoluteRect, getAbsoluteX, getAbsoluteY, getAlignment, getBounds, getClientSize, getContentAlignment, getCurrentStyle, getHeight, getParent, getPreferredSize, getState, getStyle, getStyleClass, getWidth, getX, getY, invalidate, invalidateTree, isFocused, isHighlightable, isVisible, keyPressed, keyReleased, paint, removeActonListener, removeMouseListener, repaint, repaint, setAlignment, setBounds, setContentAlignment, setLocation, setPreferredSize, setSize, setSize, setStyle, setStyle, setStyleClass, setTag, setVisible, setX, setY, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MenuItem

public MenuItem(java.lang.String title)

MenuItem

public MenuItem(java.lang.String title,
                CustomImage image)

MenuItem

public MenuItem(java.lang.String title,
                CustomImage image,
                java.lang.String styleClassName)
Method Detail

getName

public java.lang.String getName()
Description copied from class: Component
This method is used to retrieve the appropriate style set from a hashtable of styles

Overrides:
getName in class Button
Returns:
Name of component

processMouseEvent

public void processMouseEvent(MouseEvent event)
Description copied from class: Component
Process mouse related events

Parameters:
event - Event

getRoot

public Component getRoot()