|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttipgame.Keyboard
public class Keyboard
This class uses polling rather than events for keyboard input.
| Field Summary | |
|---|---|
private char |
key
key pressed |
private java.util.Observer |
observer
observer |
| Constructor Summary | |
|---|---|
Keyboard()
Creates a new instance of Keyboard |
|
| Method Summary | |
|---|---|
void |
clear()
clear all pending keyboard events |
boolean |
dispatchKeyEvent(java.awt.event.KeyEvent e)
sets key and observer |
char |
getLastKey()
gets the last key pressed. |
void |
readExternal(java.io.ObjectInput in)
|
void |
setObserver(java.util.Observer observer)
sets observer |
java.lang.String |
toString()
returns the key that is pressed in string form |
void |
writeExternal(java.io.ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private char key
private java.util.Observer observer
| Constructor Detail |
|---|
public Keyboard()
| Method Detail |
|---|
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOException
java.lang.ClassNotFoundExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void clear()
public char getLastKey()
public boolean dispatchKeyEvent(java.awt.event.KeyEvent e)
dispatchKeyEvent in interface java.awt.KeyEventDispatcherKeyEvent -
public void setObserver(java.util.Observer observer)
observer -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||