java - 如何在切换后启动 JPanel

标签 java swing keylistener key-bindings cardlayout

我正在创建一个带有菜单和实际游戏本身的 Pong 克隆。我正在使用 CardLayout 在两个 JPanels 之间切换。

但是,当我从菜单切换到棋盘(或游戏区域)时,棋盘只是坐在那里,不会接受我的键盘输入。如何启动它或者开始按键监听?

源代码:https://cg2916@github.com/cg2916/Pong.git

最佳答案

回答(正如之前向您推荐的那样):不要使用 KeyListener。使用按键绑定(bind)。

关于java - 如何在切换后启动 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020594/

相关文章:

java - 双屏应用

Java计算器

java - 按 BACKSPACE 时返回上一个控件

java - 如何在java代码中连接到调制解调器路由器

java - StackOverflowError jackson 与 Spring

java - 通过 java 中的 url 检索单个图像

java - 如果玩家 2 向另一个方向移动,玩家 1 就会停止移动

java - 多个 Keylistener Java

java - 更改多个 Java 实例中的变量

java - 尽管组件的 ID 存在,findViewById 返回 null