0
默认的列表工具只有字符键的字符值,而的代码是,它们都是VK_UNDEFINED
,但是这会在字符和系统键处理之间产生差异。如何获取字符键的唯一键码
如何处理全部键有一种方法,独立它的类型?
这是一个问题,因为我尝试将密钥保存在文本文件中,所以我需要检查是否有代码或字符来解析此文件。
默认的列表工具只有字符键的字符值,而的代码是,它们都是VK_UNDEFINED
,但是这会在字符和系统键处理之间产生差异。如何获取字符键的唯一键码
如何处理全部键有一种方法,独立它的类型?
这是一个问题,因为我尝试将密钥保存在文本文件中,所以我需要检查是否有代码或字符来解析此文件。
它为我的作品:
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);
}
}
这是奇怪的:Oracle文档说,该字符,则** **不调用keyPressed事件。但它的工作原理,谢谢! – TEXHIK 2014-09-26 11:54:07