com.incrediblesoft.redjey
Class Menu
java.lang.Object
com.incrediblesoft.redjey.Component
com.incrediblesoft.redjey.TextComponent
com.incrediblesoft.redjey.Button
com.incrediblesoft.redjey.MenuItem
com.incrediblesoft.redjey.Menu
public class Menu
- extends MenuItem
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 |
Menu(java.lang.String title)
|
Menu(java.lang.String title,
CustomImage image)
|
Menu(java.lang.String title,
CustomImage image,
java.lang.String styleClassName)
|
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 |
LEFT_ORIENTATION
public static final int LEFT_ORIENTATION
- See Also:
- Constant Field Values
RIGHT_ORIENTATION
public static final int RIGHT_ORIENTATION
- See Also:
- Constant Field Values
ABOVE_ORIENTATION
public static final int ABOVE_ORIENTATION
- See Also:
- Constant Field Values
BELOW_ORIENTATION
public static final int BELOW_ORIENTATION
- See Also:
- Constant Field Values
Menu
public Menu(java.lang.String title)
Menu
public Menu(java.lang.String title,
CustomImage image)
Menu
public Menu(java.lang.String title,
CustomImage image,
java.lang.String styleClassName)
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 MenuItem
- Returns:
- Name of component
getPopupMenu
public PopupMenu getPopupMenu()
getItemCount
public int getItemCount()
getItem
public MenuItem getItem(int index)
add
public MenuItem add(MenuItem mi)
add
public MenuItem add(java.lang.String label)
remove
public void remove(int index)
remove
public void remove(MenuItem item)
removeAll
public void removeAll()
processMouseEvent
public void processMouseEvent(MouseEvent event)
- Description copied from class:
Component
- Process mouse related events
- Overrides:
processMouseEvent
in class MenuItem
- Parameters:
event
- Event
open
public void open()
close
public void close()
isOpened
public boolean isOpened()
setPopupOrientation
public void setPopupOrientation(int popupOrientation)
setArrowImage
public void setArrowImage(CustomImage image)
getArrowImage
public CustomImage getArrowImage()
setState
public void setState(int index)
- Description copied from class:
Component
- Sets component state (NORMAL, FOCUSED, DISABLED or custom one).
It is also changes appearance styles.
- Overrides:
setState
in class Button
- Parameters:
index
- Component state index