Package org.jmol.popup
Class AwtSwingPopupHelper
- java.lang.Object
-
- org.jmol.popup.AwtSwingPopupHelper
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.ItemListener,java.awt.event.MouseListener,java.util.EventListener,PopupHelper
public class AwtSwingPopupHelper extends java.lang.Object implements java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, PopupHelper
all popup-related awt/swing class references are in this file.
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.ButtonGroupbuttonGroupprivate java.util.Map<java.lang.Object,javajs.api.SC>htSourcesprivate javajs.api.GenericMenuInterfacepopup
-
Constructor Summary
Constructors Constructor Description AwtSwingPopupHelper(javajs.api.GenericMenuInterface popup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)private voidclearListener(javax.swing.AbstractButton ab)private voidclearListeners(java.lang.Object[] subMenus)java.lang.ObjectgetButtonGroup()javajs.api.SCgetCheckBox(java.lang.String name)intgetItemType(javajs.api.SC m)javajs.api.SCgetMenu(java.lang.String name)javajs.api.SCgetMenuItem(java.lang.String name)javajs.api.SCgetRadio(java.lang.String name)private javajs.api.SCgetSource(java.util.EventObject e)returns the SwingComponent wrapper for this itemjavajs.api.SCgetSwingComponent(java.lang.Object component)voiditemStateChanged(java.awt.event.ItemEvent e)voidmenuAddButtonGroup(javajs.api.SC item)voidmenuClearListeners(javajs.api.SC c)javajs.api.SCmenuCreatePopup(java.lang.String title, java.lang.Object applet)voidmenuInsertSubMenu(javajs.api.SC menu, javajs.api.SC subMenu, int index)voidmouseClicked(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)
-
-
-
Method Detail
-
menuCreatePopup
public javajs.api.SC menuCreatePopup(java.lang.String title, java.lang.Object applet)- Specified by:
menuCreatePopupin interfacePopupHelper
-
getRadio
public javajs.api.SC getRadio(java.lang.String name)
- Specified by:
getRadioin interfacePopupHelper
-
getCheckBox
public javajs.api.SC getCheckBox(java.lang.String name)
- Specified by:
getCheckBoxin interfacePopupHelper
-
getMenu
public javajs.api.SC getMenu(java.lang.String name)
- Specified by:
getMenuin interfacePopupHelper
-
getMenuItem
public javajs.api.SC getMenuItem(java.lang.String name)
- Specified by:
getMenuItemin interfacePopupHelper
-
menuAddButtonGroup
public void menuAddButtonGroup(javajs.api.SC item)
- Specified by:
menuAddButtonGroupin interfacePopupHelper
-
getButtonGroup
public java.lang.Object getButtonGroup()
- Specified by:
getButtonGroupin interfacePopupHelper
-
menuInsertSubMenu
public void menuInsertSubMenu(javajs.api.SC menu, javajs.api.SC subMenu, int index)- Specified by:
menuInsertSubMenuin interfacePopupHelper
-
getItemType
public int getItemType(javajs.api.SC m)
- Specified by:
getItemTypein interfacePopupHelper
-
getSwingComponent
public javajs.api.SC getSwingComponent(java.lang.Object component)
- Specified by:
getSwingComponentin interfacePopupHelper
-
menuClearListeners
public void menuClearListeners(javajs.api.SC c)
- Specified by:
menuClearListenersin interfacePopupHelper
-
clearListener
private void clearListener(javax.swing.AbstractButton ab)
-
clearListeners
private void clearListeners(java.lang.Object[] subMenus)
-
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
- Specified by:
itemStateChangedin interfacejava.awt.event.ItemListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
getSource
private javajs.api.SC getSource(java.util.EventObject e)
returns the SwingComponent wrapper for this item- Parameters:
e-- Returns:
- wrapped component
-
-