鼠标事件中java.awt.event.MouseEvent e改成MouseEvent e为什么不对?

/**Main.java**Createdon2008年5月15日,下午6:09**Tochangethistemplate,chooseTools|TemplateMa... /*
* Main.java
*
* Created on 2008年5月15日, 下午6:09
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
import java.awt.*;
import java.awt.Event.*;
import java.awt.event.MouseListener;

/**
*
* @author zy
*/
class My_class extends Frame implements MouseListener {
static My_class fr=new My_class();
static Label la1=new Label("numb2");
static Button bu1=new Button("test");
public static void main(String args[]) {
fr.setLayout(null);
bu1.setBounds(10,40,150,50);
la1.setBounds(10,100,180,40);
fr.setBounds(0,0,200,200);
fr.add(la1);
fr.add(bu1);
fr.setVisible(true);
bu1.addMouseListener(fr);
la1.setText("演示鼠标事件");
}
public void mouseClicked(java.awt.event.MouseEvent e)
{
la1.setText("鼠标按键在组件上单击");
}
public void mouseExited(java.awt.event.MouseEvent e)
{
la1.setText("鼠标离开组件时");
}
public void mouseEntered(java.awt.event.MouseEvent e)
{
la1.setText("鼠标进入到组件上");
}
public void mousePressed(java.awt.event.MouseEvent e)
{
la1.setText("鼠标按键在组件上按下");
}
public void mouseReleased(java.awt.event.MouseEvent e)
{
la1.setText("鼠标按钮在组件上释放");
}
}
以上是能编译通过的,但是教材上都是这么写的MouseEvent e而不是java.awt.event.MouseEvent e
为什么?
展开
 我来答
xiaolinliu56
2008-05-16 · TA获得超过250个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:251万
展开全部
你已经写了import java.awt.Event.*;就是把java.awt.Event包下的类全导进来了,当然也包括MouseEvent类了

提个小建议:
导包的时候不要像
import java.awt.Event.*;
这样把包下的所有类都导进来,
需要什么类就导什么类:
import java.awt.Event.MouseEvent;
这样程序看了明了,运行速度也要快一些
百度网友bca46e38f
2008-05-15 · 超过23用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:50.5万
展开全部
两周写法引用的都是同一个类
如果直接写MouseEvent e的话,那么类之前的import部分
必须要显示的写出引用的类
import java.awt.event.MouseEvent

如果直接写包名加类名的方式,就可以不用在类的前面写import了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adsl自己
2008-05-19 · 超过17用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:30.8万
展开全部
原因很简单啊
引入包名错了
event的e不是大写的改过来就可以了啊

我还想说的是
在第二个mouseExited事件中编译时总会出现unclosed string literal错误。。。。。。
请问你们有没有遇到啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式