Package org.jmol.awtjs.swing
Class AbstractButton
- java.lang.Object
-
- org.jmol.awtjs.swing.Component
-
- org.jmol.awtjs.swing.Container
-
- org.jmol.awtjs.swing.JComponent
-
- org.jmol.awtjs.swing.AbstractButton
-
- All Implemented Interfaces:
SC
- Direct Known Subclasses:
JButton,JCheckBox,JComboBox,JMenuItem,JPopupMenu
public abstract class AbstractButton extends JComponent implements SC
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Objectapplet(package private) java.lang.StringhtmlNameprivate java.lang.Stringicon(package private) java.lang.ObjectitemListenerprivate SCpopupMenu(package private) booleanselected-
Fields inherited from class org.jmol.awtjs.swing.JComponent
actionCommand, actionListener, autoScrolls
-
Fields inherited from class org.jmol.awtjs.swing.Component
enabled, height, id, minHeight, minWidth, mouseListener, name, parent, renderHeight, renderWidth, text, width
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractButton(java.lang.String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(SC item)voidaddItemListener(java.lang.Object listener)protected java.lang.StringgetHtmlDisabled()java.lang.ObjectgetIcon()protected java.lang.StringgetMenuHTML()java.lang.ObjectgetPopupMenu()SCgetTopPopupMenu()protected java.lang.StringhtmlMenuOpener(java.lang.String type)voidinit(java.lang.String text, java.lang.Object icon, java.lang.String actionCommand, SC popupMenu)voidinsert(SC subMenu, int index)booleanisSelected()voidsetIcon(java.lang.Object icon)voidsetSelected(boolean selected)-
Methods inherited from class org.jmol.awtjs.swing.JComponent
addActionListener, getActionCommand, setActionCommand, setAutoscrolls
-
Methods inherited from class org.jmol.awtjs.swing.Container
add, addComponent, getComponent, getComponentCount, getComponents, getSubcomponentHeight, getSubcomponentWidth, insertComponent, remove, removeAll
-
Methods inherited from class org.jmol.awtjs.swing.Component
addMouseListener, getCSSstyle, getHeight, getName, getParent, getText, getWidth, isEnabled, isVisible, newID, repaint, setBackground, setEnabled, setMinimumSize, setName, setParent, setPreferredSize, setText, setVisible, toHTML
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jmol.api.SC
addActionListener, addMouseListener, getActionCommand, getComponent, getComponentCount, getComponents, getName, getParent, getText, isEnabled, remove, removeAll, setActionCommand, setAutoscrolls, setEnabled, setName, setText
-
-
-
-
Field Detail
-
itemListener
java.lang.Object itemListener
-
applet
java.lang.Object applet
-
htmlName
java.lang.String htmlName
-
selected
boolean selected
-
popupMenu
private SC popupMenu
-
icon
private java.lang.String icon
-
-
Method Detail
-
setSelected
public void setSelected(boolean selected)
- Specified by:
setSelectedin interfaceSC
-
isSelected
public boolean isSelected()
- Specified by:
isSelectedin interfaceSC
-
addItemListener
public void addItemListener(java.lang.Object listener)
- Specified by:
addItemListenerin interfaceSC
-
init
public void init(java.lang.String text, java.lang.Object icon, java.lang.String actionCommand, SC popupMenu)
-
getTopPopupMenu
public SC getTopPopupMenu()
-
getPopupMenu
public java.lang.Object getPopupMenu()
- Specified by:
getPopupMenuin interfaceSC
-
getMenuHTML
protected java.lang.String getMenuHTML()
-
htmlMenuOpener
protected java.lang.String htmlMenuOpener(java.lang.String type)
-
getHtmlDisabled
protected java.lang.String getHtmlDisabled()
-
-