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:
ItemSelectable, Serializable, ButtonModel
ToggleButtonModel subclass that will lazily create and show/hide
a window.
- Since:
- 20 Jul 2017
- Author:
- Mark Taylor
- See Also:
-
Field Summary
Fields inherited from class DefaultButtonModel
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract WindowThis method is called to create the window to be shown when it is first required.Methods inherited from class ToggleButtonModel
createButton, createCheckBox, createMenuItem, createRadioButtons, createToolbarButton, fireActionPerformed, getDescription, getIcon, getText, isSelected, setDescription, setIcon, setSelected, setTextMethods inherited from class JToggleButton.ToggleButtonModel
setPressedMethods inherited from class 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
-
Constructor Details
-
WindowToggle
-
-
Method Details
-
createWindow
This method is called to create the window to be shown when it is first required.- Returns:
- window to display when toggle button is selected
-