Class JSPopupHelper

  • All Implemented Interfaces:
    PopupHelper

    public class JSPopupHelper
    extends java.lang.Object
    implements PopupHelper
    For menus, popup-related awt/swing class references are in this file. We can ignore all the event/listener references because JSmol will create a simple object with just the elements getSource and getActionCommand. No need to have the entire classes fleshed out.
    • Field Detail

      • popup

        GenericPopup popup
        used here and by SwingController to refer to the Java class being handled by this helper.
    • Constructor Detail

      • JSPopupHelper

        public JSPopupHelper​(GenericPopup popup)
    • Method Detail

      • menuCreatePopup

        public SC menuCreatePopup​(java.lang.String name,
                                  java.lang.Object applet)
        Specified by:
        menuCreatePopup in interface PopupHelper
      • getMenu

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

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

        public void itemStateChanged​(java.awt.event.ItemEvent e)
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
      • handleEvent

        public void handleEvent​(java.awt.event.MouseEvent e)
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent e)
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent e)