Package uk.ac.starlink.topcat
Class WindowToggle
- java.lang.Object
-
- javax.swing.DefaultButtonModel
-
- javax.swing.JToggleButton.ToggleButtonModel
-
- uk.ac.starlink.topcat.ToggleButtonModel
-
- uk.ac.starlink.topcat.WindowToggle
-
- All Implemented Interfaces:
java.awt.ItemSelectable
,java.io.Serializable
,javax.swing.ButtonModel
public abstract class WindowToggle extends ToggleButtonModel
ToggleButtonModel subclass that will lazily create and show/hide a window.- Since:
- 20 Jul 2017
- Author:
- Mark Taylor
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WindowToggle(java.lang.String name, javax.swing.Icon icon, java.lang.String descrip)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract java.awt.Window
createWindow()
This method is called to create the window to be shown when it is first required.-
Methods inherited from class uk.ac.starlink.topcat.ToggleButtonModel
createButton, createCheckBox, createMenuItem, createRadioButtons, createToolbarButton, fireActionPerformed, getDescription, getIcon, getText, isSelected, setDescription, setIcon, setSelected, setText
-
Methods inherited from class javax.swing.DefaultButtonModel
addActionListener, addChangeListener, addItemListener, fireItemStateChanged, fireStateChanged, getActionCommand, getActionListeners, getChangeListeners, getGroup, getItemListeners, getListeners, getMnemonic, getSelectedObjects, isArmed, isEnabled, isPressed, isRollover, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover
-
-