网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意;不改动程序的结构,不得增行或减行。

源程序文件代码清单如下;

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

/*

<applet code=SimpleHitMouse.java width=800 height=400>

</applet>

*/

public class SimpleHitMouse implements Applet

{

private java.util.Vector points=new java.util.Vector();

public void init()

{

addMouseListener(new MouseAdapter()

{

public void mousePressed(MouseEvent e)

{

points.add(new Point(e.getX(),e.getY())

paint();

}

}

public void update(Graphics g)

repaint(g);

}

public void paint(Graphics g)

{

for(int i=0;i<points.size();i++)

{

Point dot=(Point)points.elementAt(i);

g.drawString("x",dot.x,dot.y);

}

}

public static void main(String args[ ])

{

Frame. fram=new Frame("CelayTree");

SimpleHitMouse dot=new SimpleHitMouse();

dot.init ();

dot.start ();

fram.add ( "Center", dot );

fram.setSize( 400,300 );

fram.addWindowListener( new WindowAdapter(){

public void windowClosing( WindowEvent e )

{

System.exit(0);

}

});

fram.show ();

}

}

ex12_3.html:

<html>

<head>

<title>A Simple Program</title>

</head>

<body>

<applet code=" SimpleHitMouse.class" width=800 height=400>

</applet>

</body>

</html>


参考答案

更多 “ 下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意;不改动程序的结构,不得增行或减行。源程序文件代码清单如下;import java.awt.*;import java.awt.event.*;import java.applet.*;/*<applet code=SimpleHitMouse.java width=800 height=400></applet>*/public class SimpleHitMouse implements Applet{private java.util.Vector points=new java.util.Vector();public void init(){addMouseListener(new MouseAdapter(){public void mousePressed(MouseEvent e){points.add(new Point(e.getX(),e.getY())paint();}}public void update(Graphics g)repaint(g);}public void paint(Graphics g){for(int i=0;i<points.size();i++){Point dot=(Point)points.elementAt(i);g.drawString("x",dot.x,dot.y);}}public static void main(String args[ ]){Frame. fram=new Frame("CelayTree");SimpleHitMouse dot=new SimpleHitMouse();dot.init ();dot.start ();fram.add ( "Center", dot );fram.setSize( 400,300 );fram.addWindowListener( new WindowAdapter(){public void windowClosing( WindowEvent e ){System.exit(0);}});fram.show ();}}ex12_3.html:<html><head><title>A Simple Program</title></head><body><applet code=" SimpleHitMouse.class" width=800 height=400></applet></body></html> ” 相关考题
考题 为了终止一个应用程序的运行,下列操作中,正确的是A用鼠标单击控制菜单框后选择最小化命令B用鼠标单击控制菜单框后选择关闭命令C用鼠标双击最小化按钮D用鼠标双击窗口边框

考题 在Windows默认环境中,以下不能运行应用程序的操作是( )。A.用鼠标左键单击应用程序,然后按Enter键B.用鼠标左键双击应用程序图标C.用鼠标右键单击应用程序图标,在弹出的系统快捷菜单中选择“打开”命令D.用鼠标右键双击应用程序图标

考题 在Windows XP中,退出应用程序的正确方法是( )。A.用鼠标左键单击应用程序窗口右上角的还原按钮B.用鼠标左键单击应用程序窗口右上角的最小化按钮C.用鼠标左键双击应用程序窗口左上角的控制菜单按钮D.通过应用程序本身的菜单来关闭程序E.用鼠标右键单击任务栏中的窗口,选择关闭按钮

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

考题 在菜单编辑器中建立一个菜单,其主菜单项的名称为nmuEdit,Visible属性为False。程序运行后,如果用鼠标右键单击窗体,则弹出与mnvEdit对应的菜单。以下是实现上述功能的程序,请填空。Private Sub Form【 】(Button As Integer, Shift As Integer,X As Single, Y As Single)If Button = 2 Then【 】mnuEditEnd IfEnd Sub

考题 下面的Applet程序通过内部类处理鼠标单击事件。在小程序中,如果点击鼠标,则在状态栏输出鼠标点击的坐标;如果双击鼠标,则显示一副图片,鼠标单击处为显示图片的左上角坐标,显示图片的宽度为200像素,高度为180像素。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。注意:不改动程序的结构,不得增行或删行。程序的执行结果为:import java.applet.*;import java.awt.*;import java.awt.event.*;/*<applet code=Hua width=200 height=100></applet>*/public class Hua extends Applet{int xPos,yPos;int sum;Image pic;public void init(){addMouseListener(new ClickMouse());}public void paint(Graphics g){if(sum==2){g.drawImage(pic,xPos,yPos,200,180,super);}}public class ClickMouse extends MouseAdapter{public void mouseClicked (MouseEvent mouse){sum=mouse.getClickCount();if(sum==2){pic=getImage(getAudioClip(),"hua.jpg");xPos=mouse.getX();yPos=mouse.getY ( );showStatus ("鼠标单击点的坐标: ("+mouse. getX ( ) +" , "+mouse. getY ( ) + ")" );}paint ( );}}}ex37_3.html:<html><head><title>A Simple Program</title></head><body><applet code=" Hua.class" width=800 height=400></applet></body></html>

考题 在Windows默认环境中,以下不能运行应用程序的操作是( )。A.用鼠标左键单击应用程序,然后按Enter键B.用鼠标左键双击应用程序图标C.用鼠标右键单击应用程序图标,在弹出的系统快捷菜单中选择“打开”命令。D.用鼠标右键双击应用程序图标

考题 下面是一个Applet程序,程序的功能是用鼠标点击画图。本题是通过点击鼠标后画出一个“Java”字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或减行。import java.awt.*;import java.awt.event.*;import java.applet.*;/*<applet code=SimpleHitMouse.java width=800 height=400></applet>*/public class SimpleHitMouse implements Applet{private java.util.Vector points=new java.util.Vector();public void init(){adclMouseListener(new MouseAdapter(){public void mousePressed(MouseEvent e){points.add(new Point (e.getX() ,e.getY()));paint ( );}});}public void update(Graphics g){repaint(g);}public void paint(Graphics g){for(int i=0;i<points.size();i++){Point dot=(Point)points.elementAt(i);g.drawString("x",dot.x,dot.y);}}public static void main(String args[ ]){Frame. fram=new Frame("CelayTree");SimpleHitMouse dot=new SimpleHitMouse();dot.init();dot.start();fram.add("Center",dot);fram.setSize(400,300);fram.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});fram.show();}}ex32_3.html:<html><head><title>A Simple Program</title></head><body><applet code="SimpleHitMouse.class" width=800 height=400></applet></body></html>

考题 在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。以下是实现上述功能的程序,请填空。Private Sub Form ______(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button=2 Then______ mnuEditEnd IfEnd Sub