求JAVA大神帮忙解答
1.阅读并上机运行以下程序,写出程序功能。importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publ...
1.
阅读并上机运行以下程序,写出程序功能。
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class ResponseToMouse extends Applet
implements MouseListener, MouseMotionListener
{
public void init()
{
this.addMouseListener(this);
this.addMouseMotionListener(this);
}
public void mouseClicked(MouseEvent e)
{
if(e.getClickCount()==1)
showStatus("您在("+e.getX()+","+e.getY()+")单击了鼠标左键。");
else if(e.getClickCount()==2)
showStatus("您在("+e.getX()+","+e.getY()+")双击了鼠标。");
}
public void mouseEntered(MouseEvent e)
{
showStatus("鼠标进入Applet。");
}
public void mouseExited(MouseEvent e)
{
showStatus("鼠标离开Applet。");
}
public void mousePressed(MouseEvent e)
{
showStatus("您按下了鼠标。");
}
public void mouseReleased(MouseEvent e)
{
showStatus("您松开了鼠标。");
}
public void mouseMoved(MouseEvent e)
{
showStatus("您移动了鼠标,新位置在("+e.getX()+","+e.getY()+")。");
}
public void mouseDragged(MouseEvent e)
{
showStatus("您拖动了鼠标。");
}
} 展开
阅读并上机运行以下程序,写出程序功能。
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class ResponseToMouse extends Applet
implements MouseListener, MouseMotionListener
{
public void init()
{
this.addMouseListener(this);
this.addMouseMotionListener(this);
}
public void mouseClicked(MouseEvent e)
{
if(e.getClickCount()==1)
showStatus("您在("+e.getX()+","+e.getY()+")单击了鼠标左键。");
else if(e.getClickCount()==2)
showStatus("您在("+e.getX()+","+e.getY()+")双击了鼠标。");
}
public void mouseEntered(MouseEvent e)
{
showStatus("鼠标进入Applet。");
}
public void mouseExited(MouseEvent e)
{
showStatus("鼠标离开Applet。");
}
public void mousePressed(MouseEvent e)
{
showStatus("您按下了鼠标。");
}
public void mouseReleased(MouseEvent e)
{
showStatus("您松开了鼠标。");
}
public void mouseMoved(MouseEvent e)
{
showStatus("您移动了鼠标,新位置在("+e.getX()+","+e.getY()+")。");
}
public void mouseDragged(MouseEvent e)
{
showStatus("您拖动了鼠标。");
}
} 展开
6个回答
展开全部
1、这是一个applet小程序,需要嵌入到html中,使用appletviewer执行
2、在applet的init方法中注册鼠标监听器和鼠标移动监听器
3、鼠标监听器绑定mouseClicked、mousePressed、 mouseReleased、mouseEntered、mouseExited,分别表示鼠标的单击、按下、释放、进入、离开,鼠标移动监听器绑定方法mouseDragged、mouseMoved,分别表示鼠标的移动、拖动。当触发事件时,自动调用对应的方法
2、在applet的init方法中注册鼠标监听器和鼠标移动监听器
3、鼠标监听器绑定mouseClicked、mousePressed、 mouseReleased、mouseEntered、mouseExited,分别表示鼠标的单击、按下、释放、进入、离开,鼠标移动监听器绑定方法mouseDragged、mouseMoved,分别表示鼠标的移动、拖动。当触发事件时,自动调用对应的方法
展开全部
Applet 程序 实现了两个接口,一个是监听鼠标 单击双击的 ,一个是监听鼠标在Applet 中的位置的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
监听鼠标事件。
注册了两个listener
注册了两个listener
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-03
展开全部
这是一个实现鼠标监听的类,继承了Applet这个类,还实现了MouseListener,MouseMotionListener这两个接口,然后实现的一系列方法。
init()初始化当前类,并添加MouseListener,MouseMotionListener监听
mouseClicked(MouseEvent e)监听鼠标的点击事件(单击和双击)
mouseEntered(MouseEvent e)监听鼠标是否进入某一范围
mouseExited(MouseEvent e)监听鼠标是否离开某一范围
mousePressed(MouseEvent e)监听鼠标是否按下
mouseReleased(MouseEvent e)监听鼠按下之后是否放开
mouseMoved(MouseEvent e)监听鼠标是否移动,并可以获得当前鼠标位置
mouseDragged(MouseEvent e)监听鼠标是否拖动
init()初始化当前类,并添加MouseListener,MouseMotionListener监听
mouseClicked(MouseEvent e)监听鼠标的点击事件(单击和双击)
mouseEntered(MouseEvent e)监听鼠标是否进入某一范围
mouseExited(MouseEvent e)监听鼠标是否离开某一范围
mousePressed(MouseEvent e)监听鼠标是否按下
mouseReleased(MouseEvent e)监听鼠按下之后是否放开
mouseMoved(MouseEvent e)监听鼠标是否移动,并可以获得当前鼠标位置
mouseDragged(MouseEvent e)监听鼠标是否拖动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一看就是监听鼠标事件,实现接口中的方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
鼠标监听事件,你可以通过鼠标的某个行为触发想实现的某个功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询