Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将KeyEvent.VK_U8;[value]转换为字符串_Java_Keyevent - Fatal编程技术网

Java 将KeyEvent.VK_U8;[value]转换为字符串

Java 将KeyEvent.VK_U8;[value]转换为字符串,java,keyevent,Java,Keyevent,给定一个来自KeyEvent.VK\u[value]的整数,例如KeyEvent.VK\u SPACE或KeyEvent.VK\u F3,我想将其转换为键的字符串 比如说 keyintostring(KeyEvent.VK_SPACE)将返回“SPACE” 我该怎么做 我试过了 KeyEvent.getKeyText(KeyEvent.VK_SPACE); 在终端中,如果我打印它,我会得到“空间”。在Eclipse中,如果我打印它,我会得到“?”。在JLabel中,如果我显示它,我会得到一个

给定一个来自
KeyEvent.VK\u[value]
的整数,例如
KeyEvent.VK\u SPACE
KeyEvent.VK\u F3
,我想将其转换为键的字符串

比如说
keyintostring(KeyEvent.VK_SPACE)
将返回
“SPACE”

我该怎么做


我试过了

KeyEvent.getKeyText(KeyEvent.VK_SPACE);
在终端中,如果我打印它,我会得到“空间”。在Eclipse中,如果我打印它,我会得到“?”。在JLabel中,如果我显示它,我会得到一个正方形

我真正想要的是把它放到一个JLabel中。我该怎么做?

类似这样的事情

String keyString = KeyEvent.getKeyText(KeyEvent.VK_SPACE);
System.out.println("keyString " + keyString);

也可以在KeyEvent中使用不起作用的方法。System.out.println(KeyEvent.getKeyText(KeyEvent.VK_SPACE));打印出“?”。此外,我不知道如何使用getChar()编写我试图编写的方法,如question.wired中所示。我越来越喜欢“空间”了。在终端上,我得到“空格”,但在Eclipse中,我得到“?”,在JLabel上,我得到一个正方形。试着将它保存在字符串中,然后将它添加到JLabel中。