请帮看看这段菜代码错在哪里? outText.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(KeyEvent e) { // } }); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你写的没有错,但是KeyAdapter类你没有把它引入添加一句:import java.awt.event.*;btw:你程序中还有错误JOptionPane.showMessageDialog(null,e.getKeyCode(),"提示信息",JOptionPane.PLAIN_MESSAGE);其中的参数类型不符合,你自个慢慢找吧 不是吧,我上面我已经有import java.awt.Event.*这一句了啊,如果Event换成小写是无法编译通过的.我用notepad写的程序啊 你的是import java.awt.Event;而且大小写错了如果真的编译通过了才怪,你程序还有错误啊 import java.awt.Event;是什么意思?有问题 alphazhao(绿色咖啡): 呵,是啊,原来showMessageDialog函数的第二个参数不能为int啊,多谢提醒.现在问题解决了,只不过小弟还是有一点不明白!。那就是为什么匿名类中的类名不能用其它的,而只能用KeyAdapter呢?难道keyPressed方法只有此类里面有此虚拟方法的吗? JOptionPane.showMessageDialog(null,e.getKeyCode(),"提示信息",JOptionPane.PLAIN_MESSAGE);e.getKeyCode()其中的参数类型不符合,那怎么编译呢??? alphazhao(绿色咖啡): 呵,是啊,原来showMessageDialog函数的第二个参数不能为int啊,多谢提醒.现在问题解决了,只不过小弟还是有一点不明白!。那就是为什么匿名类中的类名不能用其它的,而只能用KeyAdapter呢?难道keyPressed方法只有此类里面有此虚拟方法的吗? 我来给你讲讲匿名类是怎么一回事,匿名类多用在AWT或Swing等的事件处理当中,而匿名类是必须继承一个类或者实现一个接口,虽然它没有用extends和implements,(事实上JAVA语法也不允许这么写)但是它内在的确是这么实现的。而你用到的KeyAdapter是一个抽象类,它需要具体实现它的方法才能正常工作。 菜鸟求助,switch中,添加break出错 java 如何 实现 动态 读取配置文件,请多指教,谢谢!! 但愿Sun早点倒闭! 请教String类中的replaceFirst方法 如何在java中访问注册表 请教怎样将一个list里的数据读入一个string里. sdk1.4.1为什么没有JAVAC而有一个JAVAW是什么意思? 请问启动的多个java虚拟机如何共享一个连接池? 不合法的类型开始 我下了JB 企业版 不知如何安装? 内部类里如何获得外部类的引用??? 学校要做一个关于学生就业的网站,我以前用过asp现在 想用linux+mysql+apache做平台,大家给个注意...
添加一句:
import java.awt.event.*;
btw:你程序中还有错误
JOptionPane.showMessageDialog(null,e.getKeyCode(),"提示信息",JOptionPane.PLAIN_MESSAGE);
其中的参数类型不符合,你自个慢慢找吧
而且大小写错了
如果真的编译通过了才怪,你程序还有错误啊
呵,是啊,原来showMessageDialog函数的第二个参数不能为int啊,多谢提醒.现在问题解决了,只不过小弟还是有一点不明白!。那就是为什么匿名类中的类名不能用其它的,而只能用KeyAdapter呢?难道keyPressed方法只有此类里面有此虚拟方法的吗?
呵,是啊,原来showMessageDialog函数的第二个参数不能为int啊,多谢提醒.现在问题解决了,只不过小弟还是有一点不明白!。那就是为什么匿名类中的类名不能用其它的,而只能用KeyAdapter呢?难道keyPressed方法只有此类里面有此虚拟方法的吗?