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 PopupHelper
public javajs.api.SC getRadio(String name)
getRadio
in interface PopupHelper
public javajs.api.SC getCheckBox(String name)
getCheckBox
in interface PopupHelper
public javajs.api.SC getMenu(String name)
getMenu
in interface PopupHelper
public javajs.api.SC getMenuItem(String name)
getMenuItem
in interface PopupHelper
public void menuAddButtonGroup(javajs.api.SC item)
menuAddButtonGroup
in interface PopupHelper
public Object getButtonGroup()
getButtonGroup
in interface PopupHelper
public void menuInsertSubMenu(javajs.api.SC menu, javajs.api.SC subMenu, int index)
menuInsertSubMenu
in interface PopupHelper
public int getItemType(javajs.api.SC m)
getItemType
in interface PopupHelper
public javajs.api.SC getSwingComponent(Object component)
getSwingComponent
in interface PopupHelper
public void menuClearListeners(javajs.api.SC c)
menuClearListeners
in interface PopupHelper
private void clearListener(AbstractButton ab)
private void clearListeners(Object[] subMenus)
public void itemStateChanged(ItemEvent e)
itemStateChanged
in interface ItemListener
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
private javajs.api.SC getSource(EventObject e)
e
-