4 * SwingComponent interface common to javax.swing and javajs.swing
6 * Can be augmented as needed, provided classes of javajs.swing are also
7 * updated. (SwingComponents in javajs are subclasses of AbstractButton.)
15 void addActionListener(Object owner);
17 void addItemListener(Object owner);
19 void addMouseListener(Object owner);
21 String getActionCommand();
23 Object getComponent(int i);
25 int getComponentCount();
27 Object[] getComponents();
33 Object getPopupMenu();
39 void init(String text, Object icon, String actionCommand, SC popupMenu);
41 void insert(SC subMenu, int index);
51 void setActionCommand(String script);
53 void setAutoscrolls(boolean b);
55 void setEnabled(boolean enable);
57 void setIcon(Object icon);
59 void setName(String string);
61 void setSelected(boolean state);
63 void setText(String entry);