javax.swing.plaf.basic
Class BasicListUI.KeyHandler

java.lang.Object
  extended byjavax.swing.plaf.basic.BasicListUI.KeyHandler
All Implemented Interfaces:
EventListener, KeyListener
Enclosing class:
BasicListUI

private static class BasicListUI.KeyHandler
extends Object
implements KeyListener


Field Summary
private  long lastTime
           
private  String prefix
           
 
Constructor Summary
private BasicListUI.KeyHandler()
           
 
Method Summary
 void keyPressed(KeyEvent e)
          Invoked when a key has been pressed.
 void keyReleased(KeyEvent e)
          Invoked when a key has been released.
 void keyTyped(KeyEvent e)
          Invoked when a key has been typed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefix

private String prefix

lastTime

private long lastTime
Constructor Detail

BasicListUI.KeyHandler

private BasicListUI.KeyHandler()
Method Detail

keyTyped

public void keyTyped(KeyEvent e)
Invoked when a key has been typed. Moves the keyboard focus to the first element whose first letter matches the alphanumeric key pressed by the user. Subsequent same key presses move the keyboard focus to the next object that starts with the same letter.

Specified by:
keyTyped in interface KeyListener

keyPressed

public void keyPressed(KeyEvent e)
Invoked when a key has been pressed.

Specified by:
keyPressed in interface KeyListener

keyReleased

public void keyReleased(KeyEvent e)
Invoked when a key has been released. See the class description for KeyEvent for a definition of a key released event.

Specified by:
keyReleased in interface KeyListener