List of usage examples for java.awt.event KeyEvent getKeyCode
public int getKeyCode()
From source file:org.formic.wizard.form.gui.component.FileChooser.java
/** * Creates a new instance./*from w w w .j a v a 2 s. c o m*/ */ public FileChooser(int selectionMode, String choosable) { super(new BorderLayout()); chooser = new JFileChooser() { private static final long serialVersionUID = 1L; // force "proper" behavior of <enter> when a button has focus protected boolean processKeyBinding(KeyStroke key, KeyEvent event, int condition, boolean pressed) { if (event.getKeyCode() == KeyEvent.VK_ENTER) { Component focusOwner = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner(); // if a button has focus, click it. if (focusOwner instanceof JButton) { ((JButton) focusOwner).doClick(); return true; } } return super.processKeyBinding(key, event, condition, pressed); } }; chooser.setFileSelectionMode(selectionMode); addChoosableFileFilters(choosable); textField = new JTextField(); button = new JButton(Installer.getString("browse.text")); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { int result = chooser.showOpenDialog(getParent()); if (result == JFileChooser.APPROVE_OPTION) { textField.setText(chooser.getSelectedFile().getPath()); textField.requestFocus(); } } }); add(textField, BorderLayout.CENTER); add(button, BorderLayout.EAST); }
From source file:org.jcurl.mr.exp.gui.MouseSketchPanel.java
public void keyPressed(KeyEvent e) { if (e.getKeyChar() == hotKey) { log.debug("HotKey pressed"); isHot = true;/*from w w w .j a v a 2 s . c o m*/ } switch (e.getKeyCode()) { case KeyEvent.VK_ESCAPE: this.current = null; this.curve.clear(); this.repaint(); break; case KeyEvent.VK_F1: final Graphics g = getGraphics(); paint(g, PointList.getLine(curve)); g.dispose(); break; } }
From source file:org.jcurl.mr.gui.MouseSketchPanel.java
public void keyPressed(final KeyEvent e) { if (e.getKeyChar() == hotKey) { log.debug("HotKey pressed"); isHot = true;/* w w w. j ava2 s. c o m*/ } switch (e.getKeyCode()) { case KeyEvent.VK_ESCAPE: current = null; curve.clear(); this.repaint(); break; case KeyEvent.VK_F1: final Graphics g = getGraphics(); paint(g, PointList.getLine(curve)); g.dispose(); break; } }
From source file:org.pegadi.client.LoginDialog.java
void userNameField_keyReleased(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { passwordField.requestFocus(); } }
From source file:org.pegadi.client.LoginDialog.java
void passwordField_keyReleased(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { okButton.doClick(); } }
From source file:org.apache.cayenne.modeler.util.PathChooserComboBoxCellEditor.java
protected void initializeCombo(CayenneTableModel model, int row, final JTable table) { Object currentNode = getCurrentNodeToInitializeCombo(model, row); String dbAttributePath = getPathToInitializeCombo(model, row); List<String> nodeChildren = getChildren(currentNode, dbAttributePath); this.table = table; comboBoxPathChooser = Application.getWidgetFactory().createComboBox(nodeChildren, false); comboBoxPathChooser.getEditor().getEditorComponent().addKeyListener(new KeyAdapter() { @Override/* w w w . ja v a 2 s .c o m*/ public void keyReleased(KeyEvent event) { if (event.getKeyCode() == KeyEvent.VK_ENTER) { enterPressed(table); return; } parsePathString(event.getKeyChar()); } }); AutoCompletion.enable(comboBoxPathChooser, true, true); ((JComponent) comboBoxPathChooser.getEditor().getEditorComponent()).setBorder(null); comboBoxPathChooser.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 0)); comboBoxPathChooser.setRenderer(new PathChooserComboBoxCellRenderer()); comboBoxPathChooser.addActionListener(this); comboBoxPathChooser.addPopupMenuListener(this); }
From source file:com.emental.mindraider.ui.dialogs.ConnectUriqaServerJDialog.java
/** * Constructor./*from w w w .ja v a2s. com*/ */ public ConnectUriqaServerJDialog() { super(Messages.getString("ConnectUriqaServerJDialog.title")); getContentPane().setLayout(new BorderLayout()); // north JPanel north = new JPanel(); north.add(new JLabel(Messages.getString("ConnectUriqaServerJDialog.serverUrl"))); uriqaServerUrl = new JTextField("http://sw.nokia.com/uriqa/", 31); uriqaServerUrl.setMinimumSize(new Dimension(TEXT_AREAS_WIDTH, uriqaServerUrl.getPreferredSize().height)); uriqaServerUrl.addKeyListener(new KeyListener() { public void keyPressed(KeyEvent keyEvent) { if (keyEvent.getKeyCode() == KeyEvent.VK_ENTER) { connect(); } } public void keyReleased(KeyEvent keyEvent) { } public void keyTyped(KeyEvent keyEvent) { } }); north.add(uriqaServerUrl); getContentPane().add(north, BorderLayout.NORTH); // center JPanel center = new JPanel(); center.setLayout(new BorderLayout()); JPanel centerTop = new JPanel(); centerTop.add(new JLabel(Messages.getString("ConnectUriqaServerJDialog.resource"))); String[] knowUriqaUris = new String[] { "http://sw.nokia.com/VOC-1/term", "http://sw.nokia.com/MARS-3/Rank", "http://sw.nokia.com/MARS-3", "http://sw.nokia.com/schemas/nokia/MARS-3.1.rdf" }; resourceUri = new JComboBox(knowUriqaUris); resourceUri.setMinimumSize(new Dimension(TEXT_AREAS_WIDTH, resourceUri.getPreferredSize().height)); resourceUri.setEditable(true); centerTop.add(resourceUri); JPanel centerCenter = new JPanel(); centerCenter.setLayout(new FlowLayout(FlowLayout.LEFT)); centerCenter.setToolTipText(Messages.getString("ConnectUriqaServerJDialog.loadOverToolTip")); centerCenter.add(new JLabel(Messages.getString("ConnectUriqaServerJDialog.loadOver"))); JCheckBox loadOver = new JCheckBox(); loadOver.setSelected(true); loadOver.setEnabled(false); centerCenter.add(loadOver); JPanel centerBottom = new JPanel(); centerBottom.setLayout(new FlowLayout(FlowLayout.LEFT)); centerBottom.setToolTipText(Messages.getString("ConnectUriqaServerJDialog.addInferedToolTip")); centerBottom.add(new JLabel(Messages.getString("ConnectUriqaServerJDialog.addInfered"))); addInfered = new JCheckBox(); addInfered.setSelected(true); centerBottom.add(addInfered); center.add(centerTop, BorderLayout.NORTH); center.add(centerCenter, BorderLayout.CENTER); center.add(centerBottom, BorderLayout.SOUTH); getContentPane().add(center, BorderLayout.CENTER); // south JPanel south = new JPanel(); JButton uploadButton = new JButton(Messages.getString("ConnectUriqaServerJDialog.connect")); uploadButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { connect(); } }); south.add(uploadButton); JButton cancelButton = new JButton(Messages.getString("ConnectUriqaServerJDialog.cancel")); cancelButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { dispose(); } }); south.add(cancelButton); getContentPane().add(south, BorderLayout.SOUTH); // show pack(); Gfx.centerAndShowWindow(this); }
From source file:neembuu.uploader.captcha.CaptchaForm.java
private void captchaTextFieldKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_captchaTextFieldKeyPressed if (evt.getKeyCode() == KeyEvent.VK_ENTER) { okButtonActionPerformed(null);/*from w w w.ja v a 2 s. c o m*/ } }
From source file:net.sf.taverna.t2.workbench.ui.servicepanel.actions.AddServiceProviderAction.java
@Override public void actionPerformed(ActionEvent e) { if (confProvider instanceof CustomizedConfigurePanelProvider) { final CustomizedConfigurePanelProvider provider = (CustomizedConfigurePanelProvider) confProvider; provider.createCustomizedConfigurePanel(new CustomizedConfigureCallBack() { @Override/*from w w w . jav a2 s . c o m*/ public Configuration getTemplateConfig() { return (Configuration) provider.getConfiguration().clone(); } @Override public ServiceDescriptionRegistry getServiceDescriptionRegistry() { return AddServiceProviderAction.this.getServiceDescriptionRegistry(); } @Override public void newProviderConfiguration(Configuration providerConfig) { addNewProvider(providerConfig); } }); return; } Configuration configuration; try { configuration = (Configuration) confProvider.getConfiguration().clone(); } catch (Exception ex) { throw new RuntimeException("Can't clone configuration bean", ex); } JPanel buildEditor = buildEditor(configuration); String title = "Add " + confProvider.getName(); JDialog dialog = new HelpEnabledDialog(getMainWindow(), title, true, null); JPanel iconPanel = new JPanel(); iconPanel.add(new JLabel(confProvider.getIcon()), NORTH); dialog.add(iconPanel, WEST); dialog.add(buildEditor, CENTER); JPanel buttonPanel = new JPanel(new BorderLayout()); final AddProviderAction addProviderAction = new AddProviderAction(configuration, dialog); JButton addProviderButton = new JButton(addProviderAction); buttonPanel.add(addProviderButton, WEST); dialog.add(buttonPanel, SOUTH); // When user presses "Return" key fire the action on the "Add" button addProviderButton.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent evt) { if (evt.getKeyCode() == VK_ENTER) addProviderAction.actionPerformed(null); } }); dialog.getRootPane().setDefaultButton(addProviderButton); // dialog.setSize(buttonPanel.getPreferredSize()); dialog.pack(); dialog.setLocationRelativeTo(owner); // dialog.setLocation(owner.getLocationOnScreen().x + owner.getWidth(), // owner.getLocationOnScreen().y + owner.getHeight()); dialog.setVisible(true); }
From source file:plugin.notes.gui.JIcon.java
private void buttonKeyReleased(KeyEvent evt) { int key = evt.getKeyCode(); if (key == KeyEvent.VK_DELETE) { deleteFile();//from ww w. ja va2 s . c o m } else if (key == KeyEvent.VK_ENTER) { launchFile(); } }