Package uk.ac.starlink.topcat.plot2
Interface Control
-
- All Known Subinterfaces:
LayerControl
- All Known Implementing Classes:
BasicCoordLayerControl,ConfigControl,DatalessLayerControl,FormControl,FormLayerControl,FrameControl,FunctionLayerControl,HealpixLayerControl,LegendControl,ModeFormControl,MultiFormLayerControl,ShaderControl,SimpleFormControl,SingleFormLayerControl,SpectrogramLayerControl,StiltsControl,TabberControl
public interface ControlUser interaction component that can appear in a ControlStack. A control has a compact representation given by its label and icon, and also a panel which has its actual GUI content.- Since:
- 13 Mar 2013
- Author:
- Mark Taylor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddActionListener(java.awt.event.ActionListener listener)Adds a listener to be notified whenever the state of this control changes, presumably as a result of user interaction.javax.swing.IcongetControlIcon()Returns an icon to represent this control, visible in the stack.java.lang.StringgetControlLabel()Returns a short string to label this control, visible in the stack.javax.swing.JComponentgetPanel()Returns the GUI component that is the business end of this control.voidremoveActionListener(java.awt.event.ActionListener listener)Removes a listener which was previously added.
-
-
-
Method Detail
-
getPanel
javax.swing.JComponent getPanel()
Returns the GUI component that is the business end of this control. It will typically contain components for user interaction.- Returns:
- this controls graphical component
-
getControlLabel
java.lang.String getControlLabel()
Returns a short string to label this control, visible in the stack.- Returns:
- label
-
getControlIcon
javax.swing.Icon getControlIcon()
Returns an icon to represent this control, visible in the stack.- Returns:
- icon
-
addActionListener
void addActionListener(java.awt.event.ActionListener listener)
Adds a listener to be notified whenever the state of this control changes, presumably as a result of user interaction.- Parameters:
listener- listener to add
-
removeActionListener
void removeActionListener(java.awt.event.ActionListener listener)
Removes a listener which was previously added.- Parameters:
listener- to remove
-
-