Class 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.ButtonGroup buttonGroup  
      private java.util.Map<java.lang.Object,​javajs.api.SC> htSources  
      private javajs.api.GenericMenuInterface popup  
    • Constructor Summary

      Constructors 
      Constructor Description
      AwtSwingPopupHelper​(javajs.api.GenericMenuInterface popup)  
    • Field Detail

      • popup

        private javajs.api.GenericMenuInterface popup
      • htSources

        private java.util.Map<java.lang.Object,​javajs.api.SC> htSources
      • buttonGroup

        private javax.swing.ButtonGroup buttonGroup
    • Constructor Detail

      • AwtSwingPopupHelper

        public AwtSwingPopupHelper​(javajs.api.GenericMenuInterface popup)
    • Method Detail

      • menuCreatePopup

        public javajs.api.SC menuCreatePopup​(java.lang.String title,
                                             java.lang.Object applet)
        Specified by:
        menuCreatePopup in interface PopupHelper
      • getRadio

        public javajs.api.SC getRadio​(java.lang.String name)
        Specified by:
        getRadio in interface PopupHelper
      • getCheckBox

        public javajs.api.SC getCheckBox​(java.lang.String name)
        Specified by:
        getCheckBox in interface PopupHelper
      • getMenu

        public javajs.api.SC getMenu​(java.lang.String name)
        Specified by:
        getMenu in interface PopupHelper
      • getMenuItem

        public javajs.api.SC getMenuItem​(java.lang.String name)
        Specified by:
        getMenuItem in interface PopupHelper
      • menuInsertSubMenu

        public void menuInsertSubMenu​(javajs.api.SC menu,
                                      javajs.api.SC subMenu,
                                      int index)
        Specified by:
        menuInsertSubMenu in interface PopupHelper
      • getItemType

        public int getItemType​(javajs.api.SC m)
        Specified by:
        getItemType in interface PopupHelper
      • getSwingComponent

        public javajs.api.SC getSwingComponent​(java.lang.Object component)
        Specified by:
        getSwingComponent in interface PopupHelper
      • 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:
        itemStateChanged in interface java.awt.event.ItemListener
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent e)
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent e)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
      • mousePressed

        public void mousePressed​(java.awt.event.MouseEvent e)
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
      • mouseReleased

        public void mouseReleased​(java.awt.event.MouseEvent e)
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.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