All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class dtai.gwt.PopupMenuGadget

java.lang.Object
   |
   +----dtai.gwt.Gadget
           |
           +----dtai.gwt.ContainerGadget
                   |
                   +----dtai.gwt.PanelGadget
                           |
                           +----dtai.gwt.BorderGadget
                                   |
                                   +----dtai.gwt.PopupMenuGadget

public class PopupMenuGadget
extends BorderGadget
implements MouseListener
PopupMenuGadget


Constructor Index

 o PopupMenuGadget()
PopupMenuGadget
 o PopupMenuGadget(String)
PopupMenuGadget
 o PopupMenuGadget(String, boolean)
PopupMenuGadget

Method Index

 o add(MenuItemGadget)
MenuItemGadget
 o add(SeparatorGadget)
SeparatorGadget
 o add(String)
add
 o addSeparator()
addSeparator
 o calcLayout()
calcLayout
 o doLayout()
doLayout
 o getItem(int)
getItem
 o getItemCount()
getItemCount
 o getPoppedUpFrom()
returns the Gadget from which the menu was popped up
 o getPreferredSize()
gets the preferred size
 o hideMenu()
hideMenu
 o insert(String, int)
insert
 o insertSeparator(int)
inserts a separator
 o isTearOff()
isTearOff
 o mouseClicked(MouseEvent)
mouseClicked
 o mouseEntered(MouseEvent)
mouseEntered
 o mouseExited(MouseEvent)
mouseExited
 o mousePressed(MouseEvent)
mousePressed
 o mouseReleased(MouseEvent)
mouseReleased
 o paramString()
paramString
 o processKeyEvent(KeyEvent)
processKeyEvent
 o remove(int)
remove
 o removeAll()
removeAll
 o setParent(ContainerGadget, boolean)
Sets the parent of the component.
 o showMenu(int, int, Gadget)
showMenu
 o showMenu(MouseEvent)
showMenu

Constructors

 o PopupMenuGadget
 public PopupMenuGadget(String label,
                        boolean tearOff)
PopupMenuGadget

Parameters:
label - description
tearOff - description
 o PopupMenuGadget
 public PopupMenuGadget()
PopupMenuGadget

 o PopupMenuGadget
 public PopupMenuGadget(String label)
PopupMenuGadget

Parameters:
label - description

Methods

 o doLayout
 public void doLayout()
doLayout

Overrides:
doLayout in class ContainerGadget
 o calcLayout
 public Dimension calcLayout()
calcLayout

Returns:
Dimension
 o add
 public MenuItemGadget add(String label)
add

Parameters:
label - description
Returns:
MenuItemGadget
 o add
 public MenuItemGadget add(MenuItemGadget item)
MenuItemGadget

Parameters:
item - description
Returns:
MenuItemGadget
 o add
 public SeparatorGadget add(SeparatorGadget separator)
SeparatorGadget

Parameters:
separator - description
Returns:
SeparatorGadget
 o addSeparator
 public SeparatorGadget addSeparator()
addSeparator

 o getPreferredSize
 public Dimension getPreferredSize()
gets the preferred size

Returns:
Dimension
Overrides:
getPreferredSize in class ContainerGadget
 o getItem
 public MenuItemGadget getItem(int pos)
getItem

Parameters:
pos - description
Returns:
MenuItemGadget
 o getItemCount
 public int getItemCount()
getItemCount

Returns:
int
 o insert
 public void insert(String item,
                    int pos)
insert

Parameters:
item - description
pos - description
 o insertSeparator
 public void insertSeparator(int pos)
inserts a separator

Parameters:
pos - description
 o paramString
 public String paramString()
paramString

Returns:
String
 o remove
 public void remove(int pos)
remove

Parameters:
pos - description
Overrides:
remove in class ContainerGadget
 o removeAll
 public void removeAll()
removeAll

Overrides:
removeAll in class ContainerGadget
 o isTearOff
 public boolean isTearOff()
isTearOff

Returns:
boolean
 o mouseClicked
 public void mouseClicked(MouseEvent e)
mouseClicked

Parameters:
e - description
 o mousePressed
 public void mousePressed(MouseEvent e)
mousePressed

Parameters:
e - description
 o mouseReleased
 public void mouseReleased(MouseEvent e)
mouseReleased

Parameters:
e - description
 o mouseEntered
 public void mouseEntered(MouseEvent e)
mouseEntered

Parameters:
e - description
 o mouseExited
 public void mouseExited(MouseEvent e)
mouseExited

Parameters:
e - description
 o setParent
 protected void setParent(ContainerGadget parent,
                          boolean invalidateParent)
Sets the parent of the component.

Parameters:
parent - ContainerGadgaet
invalidateParent - - TBD
Overrides:
setParent in class Gadget
 o showMenu
 public void showMenu(int x,
                      int y,
                      Gadget parent)
showMenu

Parameters:
x - description
y - description
parent - description
 o getPoppedUpFrom
 public Gadget getPoppedUpFrom()
returns the Gadget from which the menu was popped up

Returns:
the gadget passed to showMenu
 o showMenu
 public void showMenu(MouseEvent e)
showMenu

Parameters:
e - description
 o hideMenu
 public void hideMenu()
hideMenu

 o processKeyEvent
 protected void processKeyEvent(KeyEvent e)
processKeyEvent

Parameters:
e - description
Overrides:
processKeyEvent in class Gadget

All Packages  Class Hierarchy  This Package  Previous  Next  Index