Package org.jmol.api

Interface SC

All Known Implementing Classes:
AbstractButton, AwtSwingComponent, JButton, JCheckBox, JCheckBoxMenuItem, JComboBox, JMenu, JMenuItem, JPopupMenu, JRadioButtonMenuItem

public interface SC
SwingComponent interface common to javax.swing and org.jmol.awtjs.swing Can be augmented as needed, provided classes of org.jmol.awtjs.swing are also updated. (SwingComponents in javajs are subclasses of AbstractButton.)
  • Method Details

    • add

      void add(SC item)
    • addActionListener

      void addActionListener(Object owner)
    • addItemListener

      void addItemListener(Object owner)
    • addMouseListener

      void addMouseListener(Object owner)
    • getActionCommand

      String getActionCommand()
    • getComponent

      Object getComponent(int i)
    • getComponentCount

      int getComponentCount()
    • getComponents

      Object[] getComponents()
    • getName

      String getName()
    • getParent

      Object getParent()
    • getPopupMenu

      Object getPopupMenu()
    • getIcon

      Object getIcon()
    • getText

      String getText()
    • init

      void init(String text, Object icon, String actionCommand, SC popupMenu)
    • insert

      void insert(SC subMenu, int index)
    • isEnabled

      boolean isEnabled()
    • isSelected

      boolean isSelected()
    • remove

      void remove(int i)
    • removeAll

      void removeAll()
    • setActionCommand

      void setActionCommand(String script)
    • setAutoscrolls

      void setAutoscrolls(boolean b)
    • setEnabled

      void setEnabled(boolean enable)
    • setIcon

      void setIcon(Object icon)
    • setName

      void setName(String string)
    • setSelected

      void setSelected(boolean state)
    • setText

      void setText(String entry)