Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing

Class JPopupMenu

java.lang.Object
|
+--java.awt.Component
   |
   +--java.awt.Container
      |
      +--javax.swing.JComponent
         |
         +--javax.swing.JPopupMenu

All Implemented Interfaces:

Accessible, MenuElement, Serializable, ImageObserver, MenuContainer, Serializable


public class JPopupMenu

extends JComponent

implements Accessible, MenuElement

JPopupMenu

Author:

Constructor Summary

JPopupMenu()

Constructor JPopupMenu
JPopupMenu(java.lang.String label)

Constructor JPopupMenu

Method Summary

javax.swing.JMenuItemadd(javax.swing.JMenuItem item)

add
javax.swing.JMenuItemadd(java.lang.String text)

add
javax.swing.JMenuItemadd(javax.swing.Action action)

add
voidaddPopupMenuListener(javax.swing.event.PopupMenuListener listener)

addPopupMenuListener
voidaddSeparator()

addSeparator
java.beans.PropertyChangeListenercreateActionChangeListener(javax.swing.JMenuItem item)

createActionChangeListener
javax.swing.JMenuItemcreateActionComponent(javax.swing.Action action)

createActionComponent
voidfirePopupMenuCanceled()

firePopupMenuCanceled
voidfirePopupMenuWillBecomeInvisible()

firePopupMenuWillBecomeInvisible
voidfirePopupMenuWillBecomeVisible()

firePopupMenuWillBecomeVisible
javax.accessibility.AccessibleContextgetAccessibleContext()

getAccessibleContext
java.awt.ComponentgetComponent()

getComponent
java.awt.ComponentgetComponentAtIndex(int index)

getComponentAtIndex
intgetComponentIndex(java.awt.Component component)

getComponentIndex
static booleangetDefaultLightWeightPopupEnabled()

getDefaultLightWeightPopupEnabled
java.awt.ComponentgetInvoker()

getInvoker
java.lang.StringgetLabel()

getLabel
java.awt.InsetsgetMargin()

getMargin
javax.swing.SingleSelectionModelgetSelectionModel()

getSelectionModel
javax.swing.MenuElement[]getSubElements()

getSubElements
javax.swing.plaf.PopupMenuUIgetUI()

getUI
java.lang.StringgetUIClassID()

getUIClassID
voidinsert(javax.swing.Action action, int index)

insert
voidinsert(java.awt.Component component, int index)

insert
booleanisBorderPainted()

isBorderPainted
booleanisLightWeightPopupEnabled()

isLightWeightPopupEnabled
booleanisPopupTrigger(java.awt.event.MouseEvent event)

isPopupTrigger
booleanisVisible()

isVisible
voidmenuSelectionChanged(boolean changed)

menuSelectionChanged
voidpack()

pack
voidpaintBorder(java.awt.Graphics graphics)

paintBorder
java.lang.StringparamString()

paramString
voidprocessKeyEvent(java.awt.event.KeyEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processKeyEvent
voidprocessMouseEvent(java.awt.event.MouseEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processMouseEvent
voidremove(int index)

remove
voidremovePopupMenuListener(javax.swing.event.PopupMenuListener listener)

removePopupMenuListener
voidsetBorderPainted(boolean painted)

setBorderPainted
static voidsetDefaultLightWeightPopupEnabled(boolean enabled)

setDefaultLightWeightPopupEnabled
voidsetInvoker(java.awt.Component component)

setInvoker
voidsetLabel(java.lang.String label)

setLabel
voidsetLightWeightPopupEnabled(boolean enabled)

setLightWeightPopupEnabled
voidsetLocation(int x, int y)

setLocation
voidsetPopupSize(java.awt.Dimension size)

setPopupSize
voidsetPopupSize(int x, int y)

setPopupSize
voidsetSelected(java.awt.Component selected)

setSelected
voidsetSelectionModel(javax.swing.SingleSelectionModel model)

setSelectionModel
voidsetUI(javax.swing.plaf.PopupMenuUI ui)

setUI
voidsetVisible(boolean visible)

setVisible
voidshow(java.awt.Component component, int x, int y)

show
voidupdateUI()

updateUI

Constructor Details

JPopupMenu

public JPopupMenu()

Constructor JPopupMenu


JPopupMenu

public JPopupMenu(java.lang.String label)

Constructor JPopupMenu

Parameters:


Method Details

add

public JMenuItem add(java.lang.String text)

add

Parameters:


add

public JMenuItem add(javax.swing.Action action)

add

Parameters:


add

public JMenuItem add(javax.swing.JMenuItem item)

add

Parameters:


addPopupMenuListener

public void addPopupMenuListener(javax.swing.event.PopupMenuListener listener)

addPopupMenuListener

Parameters:


addSeparator

public void addSeparator()

addSeparator


createActionChangeListener

protected PropertyChangeListener createActionChangeListener(javax.swing.JMenuItem item)

createActionChangeListener

Parameters:


createActionComponent

protected JMenuItem createActionComponent(javax.swing.Action action)

createActionComponent

Parameters:


firePopupMenuCanceled

protected void firePopupMenuCanceled()

firePopupMenuCanceled


firePopupMenuWillBecomeInvisible

protected void firePopupMenuWillBecomeInvisible()

firePopupMenuWillBecomeInvisible


firePopupMenuWillBecomeVisible

protected void firePopupMenuWillBecomeVisible()

firePopupMenuWillBecomeVisible


getAccessibleContext

public AccessibleContext getAccessibleContext()

getAccessibleContext


getComponent

public Component getComponent()

getComponent


getComponentAtIndex

public Component getComponentAtIndex(int index)

getComponentAtIndex

Parameters:


getComponentIndex

public int getComponentIndex(java.awt.Component component)

getComponentIndex

Parameters:


getDefaultLightWeightPopupEnabled

public static boolean getDefaultLightWeightPopupEnabled()

getDefaultLightWeightPopupEnabled


getInvoker

public Component getInvoker()

getInvoker


getLabel

public String getLabel()

getLabel


getMargin

public Insets getMargin()

getMargin


getSelectionModel

public SingleSelectionModel getSelectionModel()

getSelectionModel


getSubElements

public MenuElement[] getSubElements()

getSubElements


getUI

public PopupMenuUI getUI()

getUI


getUIClassID

public String getUIClassID()

getUIClassID


insert

public void insert(java.awt.Component component, int index)

insert

Parameters:


insert

public void insert(javax.swing.Action action, int index)

insert

Parameters:


isBorderPainted

public boolean isBorderPainted()

isBorderPainted


isLightWeightPopupEnabled

public boolean isLightWeightPopupEnabled()

isLightWeightPopupEnabled


isPopupTrigger

public boolean isPopupTrigger(java.awt.event.MouseEvent event)

isPopupTrigger

Parameters:


isVisible

public boolean isVisible()

isVisible


menuSelectionChanged

public void menuSelectionChanged(boolean changed)

menuSelectionChanged

Parameters:


pack

public void pack()

pack


paintBorder

protected void paintBorder(java.awt.Graphics graphics)

paintBorder

Parameters:


paramString

protected String paramString()

paramString


processKeyEvent

public void processKeyEvent(java.awt.event.KeyEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processKeyEvent

Parameters:


processMouseEvent

public void processMouseEvent(java.awt.event.MouseEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processMouseEvent

Parameters:


remove

public void remove(int index)

remove

Parameters:


removePopupMenuListener

public void removePopupMenuListener(javax.swing.event.PopupMenuListener listener)

removePopupMenuListener

Parameters:


setBorderPainted

public void setBorderPainted(boolean painted)

setBorderPainted

Parameters:


setDefaultLightWeightPopupEnabled

public static void setDefaultLightWeightPopupEnabled(boolean enabled)

setDefaultLightWeightPopupEnabled

Parameters:


setInvoker

public void setInvoker(java.awt.Component component)

setInvoker

Parameters:


setLabel

public void setLabel(java.lang.String label)

setLabel

Parameters:


setLightWeightPopupEnabled

public void setLightWeightPopupEnabled(boolean enabled)

setLightWeightPopupEnabled

Parameters:


setLocation

public void setLocation(int x, int y)

setLocation

Parameters:


setPopupSize

public void setPopupSize(int x, int y)

setPopupSize

Parameters:


setPopupSize

public void setPopupSize(java.awt.Dimension size)

setPopupSize

Parameters:


setSelected

public void setSelected(java.awt.Component selected)

setSelected

Parameters:


setSelectionModel

public void setSelectionModel(javax.swing.SingleSelectionModel model)

setSelectionModel

Parameters:


setUI

public void setUI(javax.swing.plaf.PopupMenuUI ui)

setUI

Parameters:


setVisible

public void setVisible(boolean visible)

setVisible

Parameters:


show

public void show(java.awt.Component component, int x, int y)

show

Parameters:


updateUI

public void updateUI()

updateUI