[试题]

下面是一个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[ ]){

F.rame. 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>

参考答案与解析:

相关试题

要切换到上一个应用程序,除可用鼠标点击之外,还可用()。

[单选题]要切换到上一个应用程序,除可用鼠标点击之外,还可用()。A.Alt+空格B.Alt+TabC.TabD.Type

  • 查看答案
  • 当你用鼠标点击一个物体时,它的周围出现()个控制方块

    [单选题]当你用鼠标点击一个物体时,它的周围出现()个控制方块。A . A、4B . B、6C . C、8D . D、9

  • 查看答案
  • 用鼠标点击菜单项(Menultem)产生的事件是()。

    [单选题]用鼠标点击菜单项(Menultem)产生的事件是( )。A.MenuEventB.ActionEventC.KeyEventD.MouseEvent

  • 查看答案
  • 用鼠标点击菜单项(MenuItem)产生的事件是

    [单选题]用鼠标点击菜单项(MenuItem)产生的事件是A.MenuEventB.ActionEventC.KeyEventD.MouseEvent

  • 查看答案
  • 当你用鼠标点击一个物体时,它的周围出现几个控制方块()

    [单选题]当你用鼠标点击一个物体时,它的周围出现几个控制方块()A .4B .6C .8D .9

  • 查看答案
  • 常用的鼠标点击操作包括()。

    [多选题] 常用的鼠标点击操作包括()。A . 单击B . 双击C . 拖放D . 指向

  • 查看答案
  • ( 27 )用鼠标点击菜单项( MenuItem )产生的事件是A ) Menu

    [单选题]( 27 )用鼠标点击菜单项( MenuItem )产生的事件是A. ) MenuEventB. ) ActionEventC. ) KeyEventD. ) MouseEvent

  • 查看答案
  • 对鼠标点击按钮操作进行事件处理的接口是()。

    [单选题]对鼠标点击按钮操作进行事件处理的接口是( )。A.MouseListenerB.WindowListenerC.ActionListenerD.KeyListener

  • 查看答案
  • 对鼠标点击按钮操作进行事件处理的接口是

    [单选题]对鼠标点击按钮操作进行事件处理的接口是A.MouseListenerB.WindowListenerC.ActionListenerD.KeyListener

  • 查看答案
  • 应用程序启动后,在()内用鼠标直接点击相应的应用程序图标,即可切换应用程序窗口。

    [单选题]应用程序启动后,在()内用鼠标直接点击相应的应用程序图标,即可切换应用程序窗口。A .标题栏B .菜单栏C .任务栏D .工具栏

  • 查看答案
  • 下面是一个Applet程序,程序的功能是用鼠标点击画图。本题是通过点击鼠标后画出