有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java Swing GUI隐藏输入

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


共 (1) 个答案

  1. # 1 楼答案

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

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