62,629
社区成员
发帖
与我相关
我的任务
分享

谢谢姐姐的解答及提醒 ,已改正[/quote]
我不是妹子!
[/quote]
哦,忘了说了,照你现在的代码initialize()方法只需在Map类的构造函数中调用一次就可以了,不用注释和移动jf.addKeyListener(new operate());这句代码了,直接把其它地方的initialize()注释掉也可以
谢谢姐姐的解答及提醒 ,已改正[/quote]
我不是妹子!
[/quote]
不管啦~~~~ 哈哈 还是谢谢~~~~~ ~
谢谢姐姐的解答及提醒 ,已改正[/quote]
我不是妹子!
谢谢姐姐的解答及提醒 ,已改正jf.addKeyListener(new operate()); 放到map的构造函数中去,将 initialize()中的注释掉就好啦
void initialize()
{
jp.setLayout(new GridLayout(4, 4));
//jf.addKeyListener(new operate()); //每次都会添加一个新的事件处理程序。。。
jf.add(jp);
jf.setVisible(true);
jf.setBounds(300, 100, 400, 400);
}
提醒一下你:为啥你switch中的每个case后面都加一个空语句;
