初始化时就会调用paint()方法,当然会在(10,10)处显示"0,0"了。
试试这个方法: import java.applet.*;
 import java.awt.event.*;
 import java.awt.*; public class map extends Applet {
 // The paint model: the last click Point
 private Point lastClick = null; public void init() {
 addMouseListener(new MyModelRecorder());
 } public void paint(Graphics g) {
 if ( lastClick != null ) {
 g.drawString("Hello World!", lastClick.x, lastClick.y);
 }
 } private class MyModelRecorder extends MouseAdapter {
 public void mousePressed(MouseEvent e) {
 lastClick = e.getPoint();
 repaint();
 }
 }
 }