public void processKeyEvent(KeyEvent evt) { // this had to be added because the menu key events weren't making it up to the frame. switch (evt.getID()) { case KeyEvent.KEY_TYPED: if (editorListener != null) editorListener.keyTyped(evt); break; case KeyEvent.KEY_PRESSED: if (editorListener != null) editorListener.keyPressed(evt); break; case KeyEvent.KEY_RELEASED: // inputHandler.keyReleased(evt); break; } if (!evt.isConsumed()) { super.processKeyEvent(evt); } }