作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在removeKeyListener
之后addKeyListener
到JPanel
?
事实上,在 2 人游戏中,一方获胜后:我不想继续游戏了。
所以我删除了keylistener
。
我想重新开始游戏。
这里我再次需要keyListener
。
有什么想法吗?
最佳答案
您可以在单独的类中编写 KeyListener:
public class MyKeyListener implements KeyListener {
// implement needed methods here
}
然后您可以通过以下方式创建 KeyListener:
MyKeyListener keyListener = new MyKeyListener();
addKeyListener(keyListener);
您可以通过编写以下内容删除并随后再次添加它:
removeKeyListener(keyListener);
keyListener = new MyKeyListener();
addKeyListener(keyListener);
关于java - 如何在removeKeyListener之后使用addKeyListener?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33180219/
我是一名优秀的程序员,十分优秀!