在以下程序中,鼠标单击小应用程序的某一点,则会在该点显示一个图标,如果双击,则会清除该图标。且在浏览器的状态栏上会显示鼠标单击位置的坐标。运行结果如下图所示。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不是增行或删行。import java.applet.*;import java.awt.*;import java.awt.event.*;public class Example3_1 extends Applet{int xPoint, yPoint;int sum;Image displayIm;public void init(){displayIm = getImage("ms.jpg");addMouseListener(new SClickMouse()) ;sum = 2;}public void paint(Graphics g){if(sum == 1)g.drawImage(displayIm, xPoint, yPoint, this);elseg.fillRect(xPoint, yPoint, 60, 60);}public class SClickMouse implements MouseListener{public void mouseClicked(MouseEvent mouse){sum = mouse.getClickCount();xPoint = mouse.getX();yPoint = mouse.getY();paint();}public void mouseEntered(MouseEvent mouse){}public void mouseExited(MouseEvent mouse){}public void mousePressed(MouseEvent mouse){xPoint = mouse.getX();yPoint = mouse.getY();showStatus("x="+xPoint+",y-"+yPoint);}public void mouseReleased(MouseEvent mouse)}}}}Exampie3_1.html:<html><head><title>Example3_1</title></head><body><applet code="Example3_1.class" width="400" height="500"></applet></body></html>

在以下程序中,鼠标单击小应用程序的某一点,则会在该点显示一个图标,如果双击,则会清除该图标。且在浏览器的状态栏上会显示鼠标单击位置的坐标。运行结果如下图所示。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不是增行或删行。

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class Example3_1 extends Applet

{

int xPoint, yPoint;

int sum;

Image displayIm;

public void init()

{

displayIm = getImage("ms.jpg");

addMouseListener(new SClickMouse()) ;

sum = 2;

}

public void paint(Graphics g)

{

if(sum == 1)

g.drawImage(displayIm, xPoint, yPoint, this);

else

g.fillRect(xPoint, yPoint, 60, 60);

}

public class SClickMouse implements MouseListener

{

public void mouseClicked(MouseEvent mouse)

{

sum = mouse.getClickCount();

xPoint = mouse.getX();

yPoint = mouse.getY();

paint();

}

public void mouseEntered(MouseEvent mouse)

{

}

public void mouseExited(MouseEvent mouse)

{}

public void mousePressed(MouseEvent mouse)

{

xPoint = mouse.getX();

yPoint = mouse.getY();

showStatus("x="+xPoint+",y-"+yPoint);

}

public void mouseReleased(MouseEvent mouse)

}

}

}

}

Exampie3_1.html:

<html>

<head><title>Example3_1</title></head>

<body>

<applet code="Example3_1.class" width="400" height="500">

</applet>

</body>

</html>


相关考题:

在Windows桌面上有某一应用程序的图标,要打开该应用程序的窗口,应()。 A.左单击该应用程序的图标B.右单击该应用程序的图标C.双击该应用程序的图标D.拖动该应用程序的图标

设Windows 98桌面上已经有某应用程序的图标,要运行该程序,可以( )。A.用鼠标左键单击该图标B.用鼠标右键单击该图标C.用鼠标左键双击该图标D.用鼠标右键双击该图标

Windows 7系统中,在桌面上(),可通过快捷方式启动一个应用程序。 A.用鼠标右键单击应用程序图标B.用鼠标右键双击应用程序图标C.用鼠标左键单击应用程序图标D.用鼠标左键双击应用程序图标

假设Windows XP桌面上已经有某应用程序的图标,要运行该程序,可以_____A.用鼠标左键单击该图标B.用鼠标右键单击该图标C.用鼠标左键双击该图标D.用鼠标右键双击该图标

如果Windows桌面上已经有某应用程序的图标,要运行该程序,可以() A、用鼠标左键单击该图标B、用鼠标右键单击该图标C、用鼠标左键双击该图标D、用鼠标右键双击该图标

在Windows系统的默认环境下,如果桌面上已经有某应用程序的图标,要运行该程序,可以( )( A )用鼠标左键单击该图标( B )用鼠标右键单击该图标( C )用鼠标左键双击该图标( D )用鼠标右键双击该图标

假设Windows98桌面上已经有某应用程序的图标,要运行该程序,可以( ).A.用鼠标左键单击该图标B.用鼠标右键单击该图标C.用鼠标左键双击该图标D.用鼠标右键双击该图标

假设Windows 7桌面上已经有某应用程序的图标,要运行该程序,可以( )A.用鼠标左键单击该图标B.用鼠标右键单击该图标C.用鼠标左键双击该图标D.用鼠标右键双击该图标

设Windows 95桌面上已经有某应用程序的图标,要运行该程序,可以()。A 用鼠标左键单击该图标B 用鼠标右键单击该图标C 用鼠标左键双击该图标D 用鼠标右键双击该图标

11、设Windows系统桌面上已经有某应用程序的图标,要运行该程序,可以()。A.用鼠标左键双击该图标B.用鼠标左键单击该图标C.用鼠标右键单击该图标D.用鼠标右键双击该图标