gpt4 book ai didi

java - 如何获得字符键的唯一键码

转载 作者:行者123 更新时间:2023-12-01 12:29:29 25 4
gpt4 key购买 nike

默认监听器只有字符键的字符值,所有字符的代码都是VK_UNDEFINED,但这使得字符和系统键处理之间存在差异。

如何使用一种方法独立处理其类型的所有键?

这是一个问题,因为我尝试将 key 保存在文本文件中,所以我需要检查是否有代码或字符来解析该文件。

最佳答案

它对我有用:

import java.awt.event.*;
import javax.swing.*;

class TestKeyCode implements KeyListener {

public void keyPressed(KeyEvent e)
{
System.out.println("keyPressed(KeyEvent e)");
int code= e.getKeyCode();
System.out.println("code = " + code);
}

public void keyReleased(KeyEvent e) {
}

public void keyTyped(KeyEvent e) {
}

public static void main(String[] args) {
JFrame jf = new JFrame();
jf.setSize(800, 800);
TestKeyCode tkc = new TestKeyCode();
jf.addKeyListener(tkc);
jf.setVisible(true);
}
}

关于java - 如何获得字符键的唯一键码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com