嗯,你肯定是粗心了
public void KeyPressed(KeyEvent k)
这句你再仔细看看,是不是感觉什么地方有点不对劲?
KeyPressed 应该是keyPressed第一个字母k是小写
一般情况下方法名的首字母都小写,对吧?呵呵作者: 牛少锋 时间: 2012-7-16 10:24
public void KeyPressed(KeyEvent k)
{
if(k.getKeyCode() == KeyEvent.VK_ENTER)
System.out.println("asdf");
}
});
方法名字出错了,应该是小写的。
建议哥们用MyEclipse编译器,这个会直接提示编译错误的信息,可以帮你检查语法错误,可以帮你省去好多因为粗细
而不小心的语法错误作者: 王宝康 时间: 2012-7-16 12:06
在myelipse下可以很容易的看到提示信息,The method KeyPressed(KeyEvent) from the type new KeyAdapter(){} is never used locally,说明这个方法一直不会被调用到,可是你需要调用键盘的按下事件,你就会试着修改一下,然后把方法名字改为keyPressed后就会看到你想要的Invoked when a key has been pressed.当一个键被按下时,会被调用。