All Packages Class Hierarchy This Package Previous Next Index
Class guinea.ui.ControlButton
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Button
|
+----guinea.ui.ControlButton
- public class ControlButton
- extends Button
- implements ControlInterface, PropertyLoader
The ControlButton is a simple control button.
When the button is pressed, a control message is sent.
Constructor Index
- ·
ControlButton()
- Construct a new control button.
- ·
ControlButton(String)
- Construct a new control button with a button text as the
parameter.
Method Index
- ·
addControlListener(ControlListener)
- Adds the specified control listener to receive control events
from this component.
- ·
getControlValue()
- Get the control value of the controller.
- ·
isControlEnabled()
- Test whether control is enabled or disabled.
- ·
processControlEvent(ControlEvent)
-
- ·
processEvent(AWTEvent)
- Process AWT event from the button.
- ·
propertyLoad(Properties, String)
-
- ·
removeControlListener(ControlListener)
- Removes the specified listener so it no longer receives
control motion events from this component.
- ·
reset()
- Reset control to default value.
- ·
setControlEnabled(boolean)
- Enable or disable control component.
- ·
setControlValue(Object)
- Set the value of this controller.
Constructors
·
ControlButton
public ControlButton()
- Construct a new control button.
·
ControlButton
public ControlButton(String label)
- Construct a new control button with a button text as the
parameter.
- Parameters:
- label - Text for button.
Methods
·
processEvent
protected void processEvent(AWTEvent e)
- Process AWT event from the button. When button is pressed, a
control event is created and send to listeners.
- Parameters:
- e - An AWT event.
- Overrides:
- processEvent in class Button
·
setControlEnabled
public void setControlEnabled(boolean enable)
- Enable or disable control component.
- Parameters:
- enabled - Use
true
to enable,
false
to disable the controller.
·
isControlEnabled
public boolean isControlEnabled()
- Test whether control is enabled or disabled.
- Returns:
-
true
if controller is enabled,
false
if not.
·
reset
public void reset()
- Reset control to default value.
·
setControlValue
public void setControlValue(Object value)
- Set the value of this controller. For now this method of the
control button does nothing.
- Parameters:
- value - the value to set.
·
getControlValue
public Object getControlValue()
- Get the control value of the controller.
- Parameters:
- controlID - The ID of the controller component.
- Returns:
- The value of the controlled variable.
·
addControlListener
public synchronized void addControlListener(ControlListener listener)
- Adds the specified control listener to receive control events
from this component.
- Parameters:
- listener - A control listener.
·
removeControlListener
public synchronized void removeControlListener(ControlListener listener)
- Removes the specified listener so it no longer receives
control motion events from this component.
- Parameters:
- listener - A control listener.
·
processControlEvent
protected void processControlEvent(ControlEvent evt)
·
propertyLoad
public void propertyLoad(Properties p,
String name) throws IllegalArgumentException
All Packages Class Hierarchy This Package Previous Next Index