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