public boolean keyReleased(Component component, int keyCode, Keyboard.KeyLocation keyLocation) {
boolean consumed = super.keyReleased(component, keyCode, keyLocation);
// Perform any action defined for this keystroke
// in the active window's action dictionary
Window window = (Window)getComponent();
Keyboard.KeyStroke keyStroke = new Keyboard.KeyStroke(keyCode,
Keyboard.getModifiers());
Action action = window.getActions().get(keyStroke);
if (action != null
&& action.isEnabled()) {
action.perform();
}