public class AwtPopupHelper extends java.lang.Object implements java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, PopupHelper
Modifier and Type | Field and Description |
---|---|
private javax.swing.ButtonGroup |
buttonGroup |
private java.util.Map<java.lang.Object,SC> |
htSources |
private GenericPopup |
popup |
Constructor and Description |
---|
AwtPopupHelper(GenericPopup popup) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
private void |
clearListener(javax.swing.AbstractButton ab) |
private void |
clearListeners(java.lang.Object[] subMenus) |
java.lang.Object |
getButtonGroup() |
SC |
getCheckBox(java.lang.String name) |
int |
getItemType(SC m) |
SC |
getMenu(java.lang.String name) |
SC |
getMenuItem(java.lang.String name) |
SC |
getRadio(java.lang.String name) |
private SC |
getSource(java.util.EventObject e)
returns the SwingComponent wrapper for this item
|
SC |
getSwingComponent(java.lang.Object component) |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
void |
menuAddButtonGroup(SC item) |
void |
menuClearListeners(SC c) |
SC |
menuCreatePopup(java.lang.String title,
java.lang.Object applet) |
void |
menuInsertSubMenu(SC menu,
SC subMenu,
int index) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
reinstateMenu(javax.swing.JMenuItem item,
javax.swing.MenuElement[] path)
Cause the menu to persist in its open state.
|
private GenericPopup popup
private java.util.Map<java.lang.Object,SC> htSources
private javax.swing.ButtonGroup buttonGroup
public AwtPopupHelper(GenericPopup popup)
public SC menuCreatePopup(java.lang.String title, java.lang.Object applet)
menuCreatePopup
in interface PopupHelper
public SC getRadio(java.lang.String name)
getRadio
in interface PopupHelper
public SC getCheckBox(java.lang.String name)
getCheckBox
in interface PopupHelper
public SC getMenu(java.lang.String name)
getMenu
in interface PopupHelper
public SC getMenuItem(java.lang.String name)
getMenuItem
in interface PopupHelper
public void menuAddButtonGroup(SC item)
menuAddButtonGroup
in interface PopupHelper
public java.lang.Object getButtonGroup()
getButtonGroup
in interface PopupHelper
public void menuInsertSubMenu(SC menu, SC subMenu, int index)
menuInsertSubMenu
in interface PopupHelper
public int getItemType(SC m)
getItemType
in interface PopupHelper
public SC getSwingComponent(java.lang.Object component)
getSwingComponent
in interface PopupHelper
public void menuClearListeners(SC c)
menuClearListeners
in interface PopupHelper
private void clearListener(javax.swing.AbstractButton ab)
private void clearListeners(java.lang.Object[] subMenus)
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
private SC getSource(java.util.EventObject e)
e
- public void reinstateMenu(javax.swing.JMenuItem item, javax.swing.MenuElement[] path)
item
- path
-