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