如何在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/