public abstract class AbstractHotSpot extends AVListImpl implements HotSpot
HotSpot interface. The methods in
AbstractHotSpot are empty or simply return null. This is a convenience class for that enables a subclass to
override only the events its interested in.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
active
Indicates whether or not this HotSpot is active.
|
| Constructor and Description |
|---|
AbstractHotSpot()
Creates a new AbstractHotSpot, but otherwise does nothing.
|
| Modifier and Type | Method and Description |
|---|---|
Cursor |
getCursor()
Returns a
null Cursor, indicating the default cursor should be used when the HotSpot is active. |
boolean |
isActive()
Indicates whether or not this HotSpot is active.
|
protected boolean |
isConsumed(SelectEvent event)
Determine if a select event, or the mouse event that generated the select event, has been consumed.
|
void |
keyPressed(KeyEvent event)
Called when a key is pressed and the HotSpot is active.
|
void |
keyReleased(KeyEvent event)
Called when a key is released and the HotSpot is active.
|
void |
keyTyped(KeyEvent event)
Called when a key is typed and the HotSpot is active.
|
void |
mouseClicked(MouseEvent event)
Called when the mouse is clicked on the HotSpot in the World Window.
|
void |
mouseDragged(MouseEvent event)
Called when the mouse is dragged in the World Window and the HotSpot is active.
|
void |
mouseEntered(MouseEvent event)
Called when the mouse enters the World Window and the HotSpot is active.
|
void |
mouseExited(MouseEvent event)
Called when the mouse exits the World Window and the HotSpot is active.
|
void |
mouseMoved(MouseEvent event)
Called when the cursor moves over the HotSpot in the World Window.
|
void |
mousePressed(MouseEvent event)
Called when the mouse is pressed over the HotSpot in the World Window.
|
void |
mouseReleased(MouseEvent event)
Called when the mouse is released over the HotSpot in the World Window.
|
void |
mouseWheelMoved(MouseWheelEvent event)
Called when the mouse wheel is moved in the World Window and HotSpot is active.
|
void |
selected(SelectEvent event)
Called when the HotSpot is selected in the World Window.
|
void |
setActive(boolean active)
Called when this HotSpot is activated or deactivated.
|
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespublic AbstractHotSpot()
public Cursor getCursor()
null Cursor, indicating the default cursor should be used when the HotSpot is active.public boolean isActive()
protected boolean isConsumed(SelectEvent event)
event - Event to test.true if event has been consumed, or if event was triggered by a mouse event, and
that mouse event has been consumed.public void keyPressed(KeyEvent event)
keyPressed in interface HotSpotkeyPressed in interface KeyListenerevent - The event to handle.public void keyReleased(KeyEvent event)
keyReleased in interface HotSpotkeyReleased in interface KeyListenerevent - The event to handle.public void keyTyped(KeyEvent event)
keyTyped in interface HotSpotkeyTyped in interface KeyListenerevent - The event to handle.public void mouseClicked(MouseEvent event)
mouseClicked in interface HotSpotmouseClicked in interface MouseListenerevent - The event to handle.public void mouseDragged(MouseEvent event)
mouseDragged in interface HotSpotmouseDragged in interface MouseMotionListenerevent - The event to handle.public void mouseEntered(MouseEvent event)
mouseEntered in interface HotSpotmouseEntered in interface MouseListenerevent - The event to handle.public void mouseExited(MouseEvent event)
mouseExited in interface HotSpotmouseExited in interface MouseListenerevent - The event to handle.public void mouseMoved(MouseEvent event)
mouseMoved in interface HotSpotmouseMoved in interface MouseMotionListenerevent - The event to handle.public void mousePressed(MouseEvent event)
mousePressed in interface HotSpotmousePressed in interface MouseListenerevent - The event to handle.public void mouseReleased(MouseEvent event)
mouseReleased in interface HotSpotmouseReleased in interface MouseListenerevent - The event to handle.public void mouseWheelMoved(MouseWheelEvent event)
mouseWheelMoved in interface HotSpotmouseWheelMoved in interface MouseWheelListenerevent - The event to handle.public void selected(SelectEvent event)
selected in interface SelectListenerselected in interface HotSpotevent - The event to handle.public void setActive(boolean active)