public abstract class MouseListenerControl extends AbstractListenerControl
skin
Modifier | Constructor and Description |
---|---|
protected |
MouseListenerControl(Skin skin)
Create a MouseListenerControl
|
protected |
MouseListenerControl(Skin skin,
Controller controller)
Create a MouseListenerControl and associate it
with a Controller.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addControlListener(java.util.EventListener listener)
Add control semantics to this Control.
|
protected void |
removeControlListener(java.util.EventListener listener)
Remove control semantics from this Control.
|
void |
setComponent(javax.swing.AbstractButton button)
Type-safe way to set Control Component.
|
void |
setComponentAndListener(javax.swing.AbstractButton button,
java.awt.event.MouseListener listener)
Type-safe way to set Control Component and control listener.
|
void |
setControlListener(java.awt.event.MouseListener listener)
Type-safe way to set Control listener.
|
createControlComponent, createControlListener, getControlComponent, getController, getDefaultControlListener, initListener, isOperational, setComponent, setComponentAndListener, setController, setControllerHook, setControlListener, setOperational, toString
protected MouseListenerControl(Skin skin, Controller controller)
controller
- A Controller with which control
is to be associated.protected MouseListenerControl(Skin skin)
protected void addControlListener(java.util.EventListener listener)
addControlListener
in class AbstractListenerControl
listener
- java.util.EventListener representing
control semantics to be added.protected void removeControlListener(java.util.EventListener listener)
removeControlListener
in class AbstractListenerControl
listener
- java.util.EventListener representing
control semantics to be removed.public void setComponentAndListener(javax.swing.AbstractButton button, java.awt.event.MouseListener listener)
button
- An AbstractButton that serves as Control
component.listener
- A ChangeListener that implements
Control semantics.public void setControlListener(java.awt.event.MouseListener listener)
listener
- A ChangeListener that implements
Control semantics.public void setComponent(javax.swing.AbstractButton button)
button
- An AbstractButton that acts as control
component.