public class AwtSwingPopupHelper 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,javajs.api.SC> |
htSources |
private javajs.api.GenericMenuInterface |
popup |
| Constructor and Description |
|---|
AwtSwingPopupHelper(javajs.api.GenericMenuInterface 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() |
javajs.api.SC |
getCheckBox(java.lang.String name) |
int |
getItemType(javajs.api.SC m) |
javajs.api.SC |
getMenu(java.lang.String name) |
javajs.api.SC |
getMenuItem(java.lang.String name) |
javajs.api.SC |
getRadio(java.lang.String name) |
private javajs.api.SC |
getSource(java.util.EventObject e)
returns the SwingComponent wrapper for this item
|
javajs.api.SC |
getSwingComponent(java.lang.Object component) |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
void |
menuAddButtonGroup(javajs.api.SC item) |
void |
menuClearListeners(javajs.api.SC c) |
javajs.api.SC |
menuCreatePopup(java.lang.String title,
java.lang.Object applet) |
void |
menuInsertSubMenu(javajs.api.SC menu,
javajs.api.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) |
private javajs.api.GenericMenuInterface popup
private java.util.Map<java.lang.Object,javajs.api.SC> htSources
private javax.swing.ButtonGroup buttonGroup
public AwtSwingPopupHelper(javajs.api.GenericMenuInterface popup)
public javajs.api.SC menuCreatePopup(java.lang.String title,
java.lang.Object applet)
menuCreatePopup in interface PopupHelperpublic javajs.api.SC getRadio(java.lang.String name)
getRadio in interface PopupHelperpublic javajs.api.SC getCheckBox(java.lang.String name)
getCheckBox in interface PopupHelperpublic javajs.api.SC getMenu(java.lang.String name)
getMenu in interface PopupHelperpublic javajs.api.SC getMenuItem(java.lang.String name)
getMenuItem in interface PopupHelperpublic void menuAddButtonGroup(javajs.api.SC item)
menuAddButtonGroup in interface PopupHelperpublic java.lang.Object getButtonGroup()
getButtonGroup in interface PopupHelperpublic void menuInsertSubMenu(javajs.api.SC menu,
javajs.api.SC subMenu,
int index)
menuInsertSubMenu in interface PopupHelperpublic int getItemType(javajs.api.SC m)
getItemType in interface PopupHelperpublic javajs.api.SC getSwingComponent(java.lang.Object component)
getSwingComponent in interface PopupHelperpublic void menuClearListeners(javajs.api.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 javajs.api.SC getSource(java.util.EventObject e)
e -