java语言的科学与艺术-编程练习10.2

 1 /*
 2  * 程序运行时在鼠标的左边生成一个显示鼠标坐标的GLabel,并跟着鼠标
 3  * 移动。
 4  */
 5 import acm.graphics.*;
 6 import acm.program.*;
 7 import java.awt.event.*;
 8 
 9 public class MouseTracker extends GraphicsProgram{
10     public void run(){
11         addMouseListeners();
12         label = new GLabel("");
13     }
14     public void mouseMoved (MouseEvent e){
15         label.setLabel("(" + e.getX() + "," + e.getY() + ")");
16         label.setLocation(e.getX() - label.getWidth(), e.getY() + label.getDescent());
17         add(label);
18     }
19     private GLabel label;
20 }

posted on 2012-12-20 11:17  mybluecode  阅读(256)  评论(0编辑  收藏  举报