我JTextField在Java Swing表单中使用了两个.现在我输入值JTextField1.接下来,如果我按下ENTERKEY意味着光标移动到JTextField2.这该怎么做?
我使用以下代码使用swing为java表单创建热键.如果我按ALT + N,ALT + R,ALT + 1,ALT + 2,光标将移动到正确的文本字段,并在相应的文本字段中输入值.它工作正常.我的问题是,我保存并以这种形式退出JButton如果.我按CTRL + S表示同时选择保存按钮如果按CTRL + X表示将选择退出按钮.如何为JButton创建助记符?如何使用以下代码执行CTRL + S,CTRL + X?
提前致谢.
package hotkeys;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
public class hotkey extends JFrame {
public static void main(String arg[]) {
JLabel Name = new JLabel("Name");
JTextField tf1 = new JTextField(20);
Name.setLabelFor(tf1);
Name.setDisplayedMnemonic('N');
JLabel Regno = new JLabel("RegNO");
JTextField tf2 = new JTextField(20);
Regno.setLabelFor(tf2);
Regno.setDisplayedMnemonic('R');
JLabel Mark1 = new JLabel("Mark1");
JTextField tf3 = new JTextField(20);
Mark1.setLabelFor(tf3);
Mark1.setDisplayedMnemonic('1');
JLabel Mark2 = new JLabel("Mark2");
JTextField …Run Code Online (Sandbox Code Playgroud)