java的Applet鼠标和键盘响应事件问题 20

一下是我按书上写的2段代码:键盘:importjava.awt.*;importjava.applet.*;publicclassKeyboardextendsApple... 一下是我按书上写的2段代码:
键盘:
import java.awt.*;
import java.applet.*;
public class Keyboard extends Applet{
String text="请按下任意键";
public void paint(Graphics g){
g.drawString(text,20,20);
}
public boolean KeyPressed(Event evt,int x){
text="Key Down";
repaint();
return true;
}

public boolean keyReleased(Event evt,int x){
text="已弹起";
repaint();
return true;
}
}

鼠标:
import java.awt.*;
import java.applet.*;
public class Mouse extends Applet{
String text="请按下任意键";
public void paint(Graphics g){
g.drawString(text,20,20);
}
public boolean MouseDown(Event evt,int x,int y){
text="Key Down";
repaint();
return true;
}

public boolean MouseUp(Event evt,int x,int y){
text="已弹起";
repaint();
return true;
}
}

下面是Applet测试文件代码:
<html>
<title>Keyboard</title>
<Applet code="Mouse.class" width=200 height=100>
</Applet>
</html>

代码编译没问题,但是我点击鼠标却没反应!按下键盘也没有响应!请高手快来看看!!
加入addMouseListener()、addKeydownListener()无法编译了。。貌似监听要放在Frame上的吧!!请高手快来啊!!!最好帮我讲解下吧。。谢谢了!
展开
 我来答
nanabear615
2010-04-30 · 超过15用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:37.9万
展开全部
首先 如果想要实现 鼠标和键盘 一等得有addMouseListener()、addKeydownListener()其实很简单
给你个例子

比如 按钮 button

按钮.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){在这里面写你要按钮执行的动作}}
当然如果你不这么写肯定无法读取

而addMouseListener()、addKeydownListener()也是这样 但我还是希望你读读他们的ActionEvent怎么写
fylsh
2010-04-24 · TA获得超过950个赞
知道小有建树答主
回答量:1472
采纳率:0%
帮助的人:1030万
展开全部
你的程序里面没有事件监听的代码,如在 Mouse 和Keyboard类中加入addMouseListener()、addKeydownListener()方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乡愁廖
2018-04-09
知道答主
回答量:9
采纳率:0%
帮助的人:6922
展开全部
貌似第一个字母要小写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式