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