public GotoDialogSupport() { ResourceBundle bundle = NbBundle.getBundle(org.netbeans.editor.BaseKit.class); JButton gotoButton = new JButton(bundle.getString("goto-button-goto")); // NOI18N JButton cancelButton = new JButton(bundle.getString("goto-button-cancel")); // NOI18N gotoButton .getAccessibleContext() .setAccessibleDescription(bundle.getString("ACSD_goto-button-goto")); // NOI18N cancelButton .getAccessibleContext() .setAccessibleDescription(bundle.getString("ACSD_goto-button-cancel")); // NOI18N // gotoButton.setMnemonic( bundle.getString("goto-button-goto-mnemonic").charAt(0)); // //NOI18N gotoButtons = new JButton[] {gotoButton, cancelButton}; gotoPanel = new GotoDialogPanel(); gotoPanel .getGotoCombo() .getEditor() .getEditorComponent() .addKeyListener( new KeyListener() { public void keyPressed(KeyEvent evt) {} public void keyReleased(KeyEvent evt) {} public void keyTyped(KeyEvent evt) { if (evt.getKeyChar() == '\n') { actionPerformed(new ActionEvent(gotoButtons[0], 0, null)); } // if (!Character.isDigit(evt.getKeyChar()) && // !Character.isISOControl(evt.getKeyChar())) { // evt.consume(); // Component c = evt.getComponent(); // if (c != null) { // c.getToolkit().beep(); // } // } } }); }