Key « Button « Java Swing Q&A





1. How do I assign Enter as the trigger key of all JButtons in my Java application?    stackoverflow.com

I'm writing a Java Swing application using the Metal look-and-feel. Every time there is a JButton in my application the user uses the Tab key to move the focus to the ...

2. Setting three button accelerator key hot keys in Java (OSX)    stackoverflow.com

I am trying to change a few hot-keys in the java application I am wokring on and it seems that the system I am using may not work with three button ...

3. JButton keyboard shortcuts    stackoverflow.com

I have two JButtons and I would like to allow them to be used by the Arrow keys whenever the JFrame is in focus, Can anyone point me in the right direction ...

4. Shortcut key for jButton without using alt key    stackoverflow.com

In SWT you can give any button a shortcut key simply by adding & in front of the letter in the button label. For example, if my button label is ...

5. JButton problem    stackoverflow.com

I've made a JButton array, which represent cards, there are 16 of them, 4 by 4. How can I browse among the JButton with the arrows on keyboard instead of the mouse, ...

6. Activating a JButton via keyboard    stackoverflow.com

I have a JDialog with two buttons: an OK button and a Cancel button. I would like the Cancel button to be activated by pressing Esc and an OK to be activated ...

7. Button keyboard event    coderanch.com

9. Keys for JButtons    coderanch.com

import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import javax.swing.ComponentInputMap; import javax.swing.JButton; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.KeyStroke; public class ButtonKey extends JFrame { private JLabel status; public ButtonKey() { super( "ButtonKey" ); JPanel p = new JPanel(); JButton b = new JButton( "Use F2 to press me!" ); b.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent ...





10. 2 buttons listening for the same key    coderanch.com

I have two forms in my frame, each with their own submit button. When a user presses the return key on their keyboard, I would like to doCick() on the button which the user last made changes to the form fields for that respective button. Any ideas? I think I need to do something like this but I'm not sure how: ...

11. JButton from Keyboard    coderanch.com

Welcome to the Ranch Veri! Take a look at this code: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Test extends JFrame { JButton f10 = new JButton("F10"); Test() { setDefaultCloseOperation(EXIT_ON_CLOSE); getContentPane().add(f10, BorderLayout.CENTER); /*f10.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("within actionlistener"); } } );*/ KeyboardFocusManager kfm = KeyboardFocusManager.getCurrentKeyboardFocusManager(); kfm.addKeyEventDispatcher( new KeyEventDispatcher() { public boolean dispatchKeyEvent(KeyEvent e) { if(e.getKeyCode() ...

12. Default Button and Enter Key    coderanch.com

13. How to make buttons react to keyboard (Hotkey functionality)    coderanch.com

Hi, I'm developing a chat client and I need to know how I can have my "send" button work when the "Enter" key is pressed on the keybaord. It would be annoying to have to move the mouse everytime and click on "send" for some text to be sent; it is much easier to press Enter key on keyboard instead. I ...

14. How to make a jButton respond to Enter key    coderanch.com

Hi, I want to how I can make a jButton react to key baord. I've experimented with setting its mneomonic value but every time I have to press Alt + Enter for the key to respond. I want it to respond to Enter only. Here is what I'm doing. I have two jTextArea's and a "copy" button that takes some text ...

16. button "Enter" key    coderanch.com

Hi All, I have a screen with couple of text fields and buttons. once the user enters the values in the text fields, "he moves on to the OK button using tab key" and presses Enter key. Once he press the enter key, the actionListener method of OK button should be invoked as if he clicked on that button. Can anyone ...





17. Button and Keyboard linking    coderanch.com

import javax.swing.*; import java.awt.*; import java.awt.event.*; class Testing extends JFrame { public Testing() { setLocation(400,300); setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel jp = new JPanel(); JButton btn1 = new JButton("Button1"); JButton btn2 = new JButton("Button2"); JButton btn3 = new JButton("Button3"); jp.add(btn1);jp.add(btn2);jp.add(btn3); btn3.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ doSomething();}}); getContentPane().add(jp); pack(); getRootPane().setDefaultButton(btn3); } public void doSomething() { JOptionPane.showMessageDialog(null,"Button 3"); } public static void main(String[] args) {new ...

18. button -> dawn arrow on keyboard    coderanch.com

19. setting keyboard navigation (shortcut keys) to the Buttons    coderanch.com

import java.awt.*; import java.awt.event.*; import javax.swing.*; class Testing extends JFrame { public Testing() { setLocation(400,200); setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel jp = new JPanel(new GridLayout(2,1)); JTextField tf = new JTextField("Focus here and press F8",20); JButton btn = new JButton("Click or press F8"); jp.add(tf); jp.add(btn); getContentPane().add(jp); pack(); btn.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ doSomething();}}); KeyboardFocusManager.getCurrentKeyboardFocusManager() .addKeyEventDispatcher(new KeyEventDispatcher(){ public boolean dispatchKeyEvent(KeyEvent e){ if(e.getID() == KeyEvent.KEY_PRESSED) { ...

20. JButton --> KeyEvent    coderanch.com

22. focussing swing buttons using tab key    coderanch.com

23. keyboard equivalent for buttons    coderanch.com

24. binding keys for use of buttons    coderanch.com

Hello there, I am having a problem binding keys to buttons in netbeans. I have an app that has a textfield that gets input from a series of 8 buttons. i want to map the numpad to these buttons ONLY when the textfield is the focus. so far I have implemented a rough KeyPressed listener that filters VK_NUMPADX through an if ...

25. java swing jbutton shortcut key    coderanch.com

26. enter key events in a page containing 2 or more than 2 buttons    coderanch.com

Hello I have a login frame which consist of 2 buttons: submit and change password buttons. When the focus is on the enter button and an enter key is pressed frame 1 should be opened. And when the focus is on the change password button and an enter key is pressed change password page should open. The above process works when ...

27. set F11 key as mnemonic for jButton    coderanch.com

29. Activating a button using the key board    coderanch.com

30. sun solaris , copy keyboard button    coderanch.com

hi is there a way to map the keys in java i..e if the user presses "Copy" button in sun keyboard , is it possible to translate it to "Ctrl+c" within java application i know i can create a key listener , but after i get the Copy key , how do i map to "Ctrl+c" or may be i can ...

31. Assign a keyboard key to a JButton.    java-forums.org

Java Code: public void keyReleased(KeyEvent e){ } public void keyTyped(KeyEvent e){ } public void keyPressed (KeyEvent e){ keyID = e.getID(); if (keyID == 97 || keyID == 49){ // 1 } else if (keyID == 98 || keyID == 50){ // 2 } else if (keyID == 99 || keyID == 51){ // 3 } else if (keyID == 100 || ...