protected JRootPane createRootPane() { KeyStroke escapeStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); KeyStroke enterStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0); JRootPane rootPane = new JRootPane(); rootPane.registerKeyboardAction(this, escapeStroke, JComponent.WHEN_IN_FOCUSED_WINDOW); rootPane.registerKeyboardAction(this, enterStroke, JComponent.WHEN_IN_FOCUSED_WINDOW); return rootPane; }
protected void initCommon() { KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); getRootPane().registerKeyboardAction(e -> dispose(), stroke, JComponent.WHEN_IN_FOCUSED_WINDOW); }
/** * Registers ESC button click with given action. * * @param act Escape button action. */ private void setEscAction(ActionListener act) { assert(act != null); getRootPane().registerKeyboardAction(act, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0x0), JComponent.WHEN_IN_FOCUSED_WINDOW ); }
public NodeAttributesDialog(NodeBoxDocument document) { super(document, document.getActiveNode().getName() + " Metadata"); this.document = document; NodeAttributesEditor editor = new NodeAttributesEditor(this); getContentPane().add(editor); setResizable(false); setModal(true); setModalityType(Dialog.ModalityType.DOCUMENT_MODAL); JButton cancelButton = new JButton(cancelAction); JButton okButton = new JButton(okAction); JPanel bottomPanel = new JPanel(); bottomPanel.setLayout(new BoxLayout(bottomPanel, BoxLayout.X_AXIS)); bottomPanel.add(Box.createHorizontalGlue()); bottomPanel.add(cancelButton); bottomPanel.add(okButton); getContentPane().add(bottomPanel, BorderLayout.SOUTH); getRootPane().setDefaultButton(okButton); KeyStroke escapeStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); getRootPane().registerKeyboardAction(new ActionListener() { public void actionPerformed(ActionEvent e) { if (changed) { NodeAttributesDialog.this.document.stopEdits(); NodeAttributesDialog.this.document.undo(); } dispose(); } }, escapeStroke, JComponent.WHEN_IN_FOCUSED_WINDOW); }
getRootPane().setDefaultButton(okButton); getRootPane().registerKeyboardAction(new ActionListener() { @Override public void actionPerformed(ActionEvent e) {
getRootPane().setDefaultButton(okButton); KeyStroke escapeStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); getRootPane().registerKeyboardAction(new ActionListener() { @Override public void actionPerformed(ActionEvent e) {
wizardPanel.getRootPane ().registerKeyboardAction (escapeActionListener, "Escape", KeyStroke.getKeyStroke (KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
this.getRootPane().registerKeyboardAction( escapeListener, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
public void init() { setContentPane(panel1); setModal(true); generateButton.addActionListener(e -> { setEnabled(false); java.util.List<String> items = new ArrayList<>(); for (ServiceParameter serviceParameter : modelList.getItems()) { items.add(serviceParameter.getCurrentService()); } callback.onOk(items); dispose(); }); generateButton.requestFocusInWindow(); this.getRootPane().setDefaultButton(generateButton); this.closeButton.addActionListener(e -> onCancel()); this.getRootPane().registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT ); }
getRootPane().registerKeyboardAction(new ActionListener() { public void actionPerformed(ActionEvent e) { setColor(color);
this.getRootPane().registerKeyboardAction( escapeListener, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
getRootPane().registerKeyboardAction( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {
this.getRootPane().registerKeyboardAction(e -> dispose(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_IN_FOCUSED_WINDOW);
KeyStroke zoomInStroke3 = KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()); ActionListener zoomInHandler = new ZoomInHandler(); getRootPane().registerKeyboardAction(zoomInHandler, zoomInStroke1, JComponent.WHEN_IN_FOCUSED_WINDOW); getRootPane().registerKeyboardAction(zoomInHandler, zoomInStroke2, JComponent.WHEN_IN_FOCUSED_WINDOW); getRootPane().registerKeyboardAction(zoomInHandler, zoomInStroke3, JComponent.WHEN_IN_FOCUSED_WINDOW); KeyStroke zoomOutStroke = KeyStroke.getKeyStroke(KeyEvent.VK_MINUS, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()); getRootPane().registerKeyboardAction(new ZoomOutHandler(), zoomOutStroke, JComponent.WHEN_IN_FOCUSED_WINDOW);
protected JRootPane createRootPane() { KeyStroke escapeStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); KeyStroke enterStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0); JRootPane rootPane = new JRootPane(); rootPane.registerKeyboardAction(this, escapeStroke, JComponent.WHEN_IN_FOCUSED_WINDOW); rootPane.registerKeyboardAction(this, enterStroke, JComponent.WHEN_IN_FOCUSED_WINDOW); return rootPane; }
/** * Registers ESC button click with given action. * * @param act Escape button action. */ private void setEscAction(ActionListener act) { assert(act != null); getRootPane().registerKeyboardAction(act, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0x0), JComponent.WHEN_IN_FOCUSED_WINDOW ); }
/** * Registers ESC button click with given action. * * @param act Escape button action. */ private void setEscAction(ActionListener act) { assert(act != null); getRootPane().registerKeyboardAction(act, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0x0), JComponent.WHEN_IN_FOCUSED_WINDOW ); }
protected JRootPane createRootPane() { ActionListener actionListener = new ActionListener() { public void actionPerformed(ActionEvent actionEvent) { setVisible(false); } }; JRootPane rootPane = new JRootPane(); KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); rootPane.registerKeyboardAction(actionListener, stroke, JComponent.WHEN_IN_FOCUSED_WINDOW); return rootPane; }
public void addEscapeHandling() { KeyStroke ks = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true); ActionListener cancelAction = new AbstractAction() { public void actionPerformed(ActionEvent ae) { setVisible(false); } }; getRootPane().registerKeyboardAction(cancelAction, "CancelAction", ks, JComponent.WHEN_IN_FOCUSED_WINDOW); }
private void setupKeyboardActions() { JRootPane rootPane = dialog.getRootPane(); rootPane.setDefaultButton(getApproveButton()); rootPane.registerKeyboardAction(cancelAction, getKeyStroke(VK_ESCAPE, 0), WHEN_IN_FOCUSED_WINDOW); }