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 PopupHelperpublic SC getRadio(java.lang.String name)
getRadio in interface PopupHelperpublic SC getCheckBox(java.lang.String name)
getCheckBox in interface PopupHelperpublic SC getMenu(java.lang.String name)
getMenu in interface PopupHelperpublic SC getMenuItem(java.lang.String name)
getMenuItem in interface PopupHelperpublic void menuAddButtonGroup(SC item)
menuAddButtonGroup in interface PopupHelperpublic java.lang.Object getButtonGroup()
getButtonGroup in interface PopupHelperpublic void menuInsertSubMenu(SC menu, SC subMenu, int index)
menuInsertSubMenu in interface PopupHelperpublic int getItemType(SC m)
getItemType in interface PopupHelperpublic SC getSwingComponent(java.lang.Object component)
getSwingComponent in interface PopupHelperpublic void menuClearListeners(SC c)
menuClearListeners in interface PopupHelperprivate 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.ItemListenerpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerprivate SC getSource(java.util.EventObject e)
e - public void reinstateMenu(javax.swing.JMenuItem item,
javax.swing.MenuElement[] path)
item - path -