Class AwtSwingComponent

  • All Implemented Interfaces:
    javajs.api.SC

    public class AwtSwingComponent
    extends java.lang.Object
    implements javajs.api.SC
    A javax.swing implementation of SwingComponent that mirrors javajs.swing for compatibility with compilation with java2script.
    Author:
    Bob Hanson, hansonr
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) javax.swing.AbstractButton ab  
      javax.swing.JComponent jc  
      (package private) javax.swing.JMenu jm  
      (package private) javax.swing.JMenuItem jmi  
      private javajs.api.SC parent  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(javajs.api.SC item)  
      void addActionListener​(java.lang.Object owner)  
      void addItemListener​(java.lang.Object owner)  
      void addMouseListener​(java.lang.Object owner)  
      java.lang.String getActionCommand()  
      (package private) static javajs.api.SC getCheckBox​(java.lang.String name, java.util.Map<java.lang.Object,​javajs.api.SC> htSources)  
      java.lang.Object getComponent​(int i)  
      int getComponentCount()  
      java.lang.Object[] getComponents()  
      java.lang.Object getIcon()  
      (package private) static javajs.api.SC getMenu​(java.lang.String name, java.util.Map<java.lang.Object,​javajs.api.SC> htSources)  
      (package private) static javajs.api.SC getMenuItem​(java.lang.String name, java.util.Map<java.lang.Object,​javajs.api.SC> htSources)  
      java.lang.String getName()  
      java.lang.Object getParent()  
      (package private) static javajs.api.SC getPopup​(java.lang.String title, java.util.Map<java.lang.Object,​javajs.api.SC> htSources)  
      java.lang.Object getPopupMenu()  
      (package private) static javajs.api.SC getRadio​(java.lang.String name, java.util.Map<java.lang.Object,​javajs.api.SC> htSources)  
      java.lang.String getText()  
      void init​(java.lang.String text, java.lang.Object icon, java.lang.String actionCommand, javajs.api.SC popupMenu)  
      void insert​(javajs.api.SC subMenu, int index)  
      boolean isEnabled()  
      boolean isSelected()  
      void remove​(int i)  
      void removeAll()  
      void setActionCommand​(java.lang.String script)  
      void setAutoscrolls​(boolean b)  
      void setEnabled​(boolean enabled)  
      void setIcon​(java.lang.Object icon)  
      void setName​(java.lang.String name)  
      void setSelected​(boolean b)  
      void setText​(java.lang.String text)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • jc

        public javax.swing.JComponent jc
      • ab

        javax.swing.AbstractButton ab
      • jmi

        javax.swing.JMenuItem jmi
      • jm

        javax.swing.JMenu jm
      • parent

        private javajs.api.SC parent
    • Constructor Detail

      • AwtSwingComponent

        public AwtSwingComponent()
    • Method Detail

      • getPopup

        static javajs.api.SC getPopup​(java.lang.String title,
                                      java.util.Map<java.lang.Object,​javajs.api.SC> htSources)
      • getMenu

        static javajs.api.SC getMenu​(java.lang.String name,
                                     java.util.Map<java.lang.Object,​javajs.api.SC> htSources)
      • getMenuItem

        static javajs.api.SC getMenuItem​(java.lang.String name,
                                         java.util.Map<java.lang.Object,​javajs.api.SC> htSources)
      • getRadio

        static javajs.api.SC getRadio​(java.lang.String name,
                                      java.util.Map<java.lang.Object,​javajs.api.SC> htSources)
      • getCheckBox

        static javajs.api.SC getCheckBox​(java.lang.String name,
                                         java.util.Map<java.lang.Object,​javajs.api.SC> htSources)
      • add

        public void add​(javajs.api.SC item)
        Specified by:
        add in interface javajs.api.SC
      • addActionListener

        public void addActionListener​(java.lang.Object owner)
        Specified by:
        addActionListener in interface javajs.api.SC
      • addItemListener

        public void addItemListener​(java.lang.Object owner)
        Specified by:
        addItemListener in interface javajs.api.SC
      • addMouseListener

        public void addMouseListener​(java.lang.Object owner)
        Specified by:
        addMouseListener in interface javajs.api.SC
      • getActionCommand

        public java.lang.String getActionCommand()
        Specified by:
        getActionCommand in interface javajs.api.SC
      • getComponent

        public java.lang.Object getComponent​(int i)
        Specified by:
        getComponent in interface javajs.api.SC
      • getComponentCount

        public int getComponentCount()
        Specified by:
        getComponentCount in interface javajs.api.SC
      • getComponents

        public java.lang.Object[] getComponents()
        Specified by:
        getComponents in interface javajs.api.SC
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface javajs.api.SC
      • getParent

        public java.lang.Object getParent()
        Specified by:
        getParent in interface javajs.api.SC
      • getPopupMenu

        public java.lang.Object getPopupMenu()
        Specified by:
        getPopupMenu in interface javajs.api.SC
      • getText

        public java.lang.String getText()
        Specified by:
        getText in interface javajs.api.SC
      • getIcon

        public java.lang.Object getIcon()
        Specified by:
        getIcon in interface javajs.api.SC
      • init

        public void init​(java.lang.String text,
                         java.lang.Object icon,
                         java.lang.String actionCommand,
                         javajs.api.SC popupMenu)
        Specified by:
        init in interface javajs.api.SC
      • insert

        public void insert​(javajs.api.SC subMenu,
                           int index)
        Specified by:
        insert in interface javajs.api.SC
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface javajs.api.SC
      • isSelected

        public boolean isSelected()
        Specified by:
        isSelected in interface javajs.api.SC
      • remove

        public void remove​(int i)
        Specified by:
        remove in interface javajs.api.SC
      • removeAll

        public void removeAll()
        Specified by:
        removeAll in interface javajs.api.SC
      • setActionCommand

        public void setActionCommand​(java.lang.String script)
        Specified by:
        setActionCommand in interface javajs.api.SC
      • setAutoscrolls

        public void setAutoscrolls​(boolean b)
        Specified by:
        setAutoscrolls in interface javajs.api.SC
      • setEnabled

        public void setEnabled​(boolean enabled)
        Specified by:
        setEnabled in interface javajs.api.SC
      • setName

        public void setName​(java.lang.String name)
        Specified by:
        setName in interface javajs.api.SC
      • setSelected

        public void setSelected​(boolean b)
        Specified by:
        setSelected in interface javajs.api.SC
      • setText

        public void setText​(java.lang.String text)
        Specified by:
        setText in interface javajs.api.SC
      • setIcon

        public void setIcon​(java.lang.Object icon)
        Specified by:
        setIcon in interface javajs.api.SC