public class AwtSwingPopupHelper extends Object implements ActionListener, ItemListener, MouseListener, PopupHelper
| Modifier and Type | Field and Description |
|---|---|
private ButtonGroup |
buttonGroup |
private Map<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(ActionEvent e) |
private void |
clearListener(AbstractButton ab) |
private void |
clearListeners(Object[] subMenus) |
Object |
getButtonGroup() |
javajs.api.SC |
getCheckBox(String name) |
int |
getItemType(javajs.api.SC m) |
javajs.api.SC |
getMenu(String name) |
javajs.api.SC |
getMenuItem(String name) |
javajs.api.SC |
getRadio(String name) |
private javajs.api.SC |
getSource(EventObject e)
returns the SwingComponent wrapper for this item
|
javajs.api.SC |
getSwingComponent(Object component) |
void |
itemStateChanged(ItemEvent e) |
void |
menuAddButtonGroup(javajs.api.SC item) |
void |
menuClearListeners(javajs.api.SC c) |
javajs.api.SC |
menuCreatePopup(String title,
Object applet) |
void |
menuInsertSubMenu(javajs.api.SC menu,
javajs.api.SC subMenu,
int index) |
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
private javajs.api.GenericMenuInterface popup
private ButtonGroup buttonGroup
public AwtSwingPopupHelper(javajs.api.GenericMenuInterface popup)
public javajs.api.SC menuCreatePopup(String title, Object applet)
menuCreatePopup in interface PopupHelperpublic javajs.api.SC getRadio(String name)
getRadio in interface PopupHelperpublic javajs.api.SC getCheckBox(String name)
getCheckBox in interface PopupHelperpublic javajs.api.SC getMenu(String name)
getMenu in interface PopupHelperpublic javajs.api.SC getMenuItem(String name)
getMenuItem in interface PopupHelperpublic void menuAddButtonGroup(javajs.api.SC item)
menuAddButtonGroup in interface PopupHelperpublic 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(Object component)
getSwingComponent in interface PopupHelperpublic void menuClearListeners(javajs.api.SC c)
menuClearListeners in interface PopupHelperprivate void clearListener(AbstractButton ab)
private void clearListeners(Object[] subMenus)
public void itemStateChanged(ItemEvent e)
itemStateChanged in interface ItemListenerpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerprivate javajs.api.SC getSource(EventObject e)
e -