小编jav*_*872的帖子

在JTextField java中使用ENTER键

JTextField在Java Swing表单中使用了两个.现在我输入值JTextField1.接下来,如果我按下ENTERKEY意味着光标移动到JTextField2.这该怎么做?

java swing key-events

4
推荐指数
1
解决办法
4576
查看次数

使用swing在java中为JButton创建热键

我使用以下代码使用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)

java swing

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×2

swing ×2

key-events ×1