|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.hdcookbook.grin.input.RCHandler
public abstract class RCHandler
Superclass for remote control keypress handlers. Some also handle mouse events.
Field Summary | |
---|---|
protected java.lang.String |
name
|
protected Show |
show
|
Constructor Summary | |
---|---|
RCHandler()
|
Method Summary | |
---|---|
abstract void |
activate(Segment s)
Called for handlers in s when s is activated |
java.lang.String |
getName()
Returns the name of this RCHandler, if known. |
abstract boolean |
handleKeyPressed(RCKeyEvent ke,
Show caller)
Handle a remote control key press. |
abstract boolean |
handleKeyReleased(RCKeyEvent ke,
Show caller)
Handle a remote control key release. |
abstract boolean |
handleKeyTyped(RCKeyEvent ke,
Show caller)
Handle a key typed event. |
abstract boolean |
handleMouse(int x,
int y,
boolean activate)
|
abstract void |
nextFrame()
Called by the show to let us know as the model progresses through time. |
void |
setName(java.lang.String name)
|
void |
setShow(Show show)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Show show
protected java.lang.String name
Constructor Detail |
---|
public RCHandler()
Method Detail |
---|
public void setShow(Show show)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName()
public void setName(java.lang.String name)
public abstract boolean handleKeyPressed(RCKeyEvent ke, Show caller)
public abstract boolean handleKeyReleased(RCKeyEvent ke, Show caller)
public abstract boolean handleKeyTyped(RCKeyEvent ke, Show caller)
public abstract boolean handleMouse(int x, int y, boolean activate)
public abstract void activate(Segment s)
public abstract void nextFrame()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |