哪位好心人能帮我加加这段Java代码的注释,还有就是看看说好的是随着鼠标动就可以画图的为什么我弄不出来

求求大哥大姐帮帮忙我是一名自学Java语言的顺便帮我加加每一句的注释,还有就是题目是鼠标动就可以画图,为什么我写的画不出来,麻烦能帮我看看是那块错了么(ಥ_&... 求求大哥大姐 帮帮忙 我是一名自学Java语言的顺便帮我加加每一句的注释,还有就是题目是鼠标动就可以画图,为什么我写的画不出来,麻烦能帮我看看是那块错了么 (ಥ_ಥ)import java.awt.*;import java.awt.event.*; class TestEvent extends Panel implements MouseMotionListener { int x; int y; public static void main(String[] args) throws Exception{ Runtime.getRuntime().exec("notepad.exe"); TestEvent e = new TestEvent(); e.show(); } void Show(){ Frame f = new Frame("TestEvent"); TestEvent t = new TestEvent(); f.add("Center",t); f.setSize(200,200); f.addMouseMotionListener(t); f.setVisible(true); } public void paint(Graphics g){ g.fillRect(x, y, 2, 2); } public void update(Graphics g){ paint(g); } @Override public void mouseDragged(MouseEvent e) { x=e.getX(); y=e.getY(); repaint(); } @Override public void mouseMoved(MouseEvent e) {}} 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
bbdeff
2015-01-07 · 超过63用户采纳过TA的回答
知道答主
回答量:165
采纳率:0%
帮助的人:111万
展开全部

你监听器实现的是

mouseDragged 鼠标拖拽

  而非  

mouseMoved 鼠标移动


主要的是  你代码

public static void main(String[] args) throws Exception {
Runtime.getRuntime().exec("notepad.exe"); //java调用系统命令的语句。 也就是你开了一个写字板
TestEvent e = new TestEvent();
e.show();
}

为什么要打开一个写字板????


//核心:
void Show() {
Frame f = new Frame("TestEvent"); //新建一个Frame
TestEvent t = new TestEvent();//又新建了一个TestEvent bean
f.add("Center", t);//把panel放进frame
f.setSize(200, 200);//设置frame大小
f.addMouseMotionListener(t);//给panel添加鼠标监听器
f.setVisible(true);//显示
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式