sound.piano
Class KeyboardController

java.lang.Object
  extended by sound.piano.KeyboardController
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener

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

Author:
lopesg

Field Summary
 KeyboardPanel panel
           
 
Constructor Summary
KeyboardController(KeyboardPanel panel)
           
KeyboardController(KeyboardPanel panel, PianoKey[] keys)
           
 
Method Summary
 PianoKey getKey(int p)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

panel

public KeyboardPanel panel
Constructor Detail

KeyboardController

public KeyboardController(KeyboardPanel panel)

KeyboardController

public KeyboardController(KeyboardPanel panel,
                          PianoKey[] keys)
Method Detail

keyPressed

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

keyTyped

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

keyReleased

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

getKey

public PianoKey getKey(int p)