Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.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 Swing GUI隐藏输入_Java_Input - Fatal编程技术网

Java Swing GUI隐藏输入

Java Swing GUI隐藏输入,java,input,Java,Input,我用Swing做了一个简单的JFrame。我想知道如何进行一个不可见的输入,以打开另一个类中的另一个JFrame。(就像视频游戏中的作弊代码一样,你输入一个组合,就会发生一些事情。)我不知道如何在没有文本字段的情况下捕获用户输入。你应该使用附加到JFrame的。您可能希望在内部将击键存储为字符串,并且在每次击键后,查看用户是否输入了可识别的作弊代码,或者只是侦听返回键作为代码的分隔符 请记住,如果JFrame中的某个组件具有焦点,并且还实现了相同的键绑定,那么该组件将优先于JFrame,从而有效

我用Swing做了一个简单的JFrame。我想知道如何进行一个不可见的输入,以打开另一个类中的另一个JFrame。(就像视频游戏中的作弊代码一样,你输入一个组合,就会发生一些事情。)我不知道如何在没有文本字段的情况下捕获用户输入。

你应该使用附加到JFrame的。您可能希望在内部将击键存储为字符串,并且在每次击键后,查看用户是否输入了可识别的作弊代码,或者只是侦听返回键作为代码的分隔符


请记住,如果JFrame中的某个组件具有焦点,并且还实现了相同的键绑定,那么该组件将优先于JFrame,从而有效地拦截击键。

使用keylistener来侦听按下的键。keybining是更好的解决方案(而不是keyListener)——这使您的代码更易于理解和维护。。。。