net.beadsproject.beads.gui
Class BeadsKeys

java.lang.Object
  extended by net.beadsproject.beads.gui.BeadsKeys
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener

public class BeadsKeys
extends java.lang.Object
implements java.awt.event.KeyListener


Nested Class Summary
static interface BeadsKeys.KeyboardListener
           
 
Field Summary
static boolean[] keysDown
           
static BeadsKeys singleton
           
 
Constructor Summary
BeadsKeys()
           
 
Method Summary
static void addListener(BeadsKeys.KeyboardListener listener)
           
static boolean keyDown(int keyCode)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
static void main(java.lang.String[] args)
           
static void printKeysDown()
           
static void removeListener(BeadsKeys.KeyboardListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keysDown

public static final boolean[] keysDown

singleton

public static final BeadsKeys singleton
Constructor Detail

BeadsKeys

public BeadsKeys()
Method Detail

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

addListener

public static void addListener(BeadsKeys.KeyboardListener listener)

removeListener

public static void removeListener(BeadsKeys.KeyboardListener listener)

keyDown

public static boolean keyDown(int keyCode)

printKeysDown

public static void printKeysDown()

main

public static void main(java.lang.String[] args)