Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157537
  • 博文数量: 76
  • 博客积分: 1513
  • 博客等级: 上尉
  • 技术积分: 755
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-25 15:15
文章分类

全部博文(76)

文章存档

2012年(2)

2011年(74)

我的朋友

分类: Java

2011-11-27 14:37:56


  1. package eventhandle;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import java.applet.*;
  5. public class MouseEvents extends Applet implements MouseListener,MouseMotionListener{
  6. String msg="";
  7. int mou***=0,mouseY=0;
  8. public void init()
  9. {
  10.    addMouseListener(this);
  11.    addMouseMotionListener(this);
  12. }
  13. public void mouseClicked(MouseEvent e) {
  14.    mou***=0;
  15.    mouseY=10;
  16.    msg="mouseClicked";
  17.    repaint();
  18. }
  19. public void mouseEntered(MouseEvent e) {
  20.    mou***=0;
  21.    mouseY=10;
  22.    msg="mouseEntered";
  23.    repaint();
  24. }
  25. public void mouseExited(MouseEvent e) {
  26.    mou***=0;
  27.    mouseY=10;
  28.    msg="mouseExited";
  29.    repaint();
  30. }
  31. public void mousePressed(MouseEvent e) {
  32.    mou***=e.getX();
  33.    mouseY=e.getY();
  34.    msg="mousePressed";
  35.    repaint();
  36. }
  37. public void mouseReleased(MouseEvent e) {
  38.    mou***=e.getX();
  39.    mouseY=e.getY();
  40.    msg="mouseReleased";
  41.    repaint();
  42. }
  43. public void mouseDragged(MouseEvent e) {
  44.    mou***=e.getX();
  45.    mouseY=e.getY();
  46.         showStatus("drawing mouse at:"+mou***+","+mouseY);
  47.         repaint();
  48.   
  49. }
  50. public void mouseMoved(MouseEvent e) {
  51.    mou***=e.getX();
  52.    mouseY=e.getY();
  53.         showStatus("movinging mouse at:"+mou***+","+mouseY);
  54.         repaint();
  55. }
  56. public void paint(Graphics g)
  57. {
  58.    g.drawString(msg, mou***, mouseY);
  59. }

  60. }

阅读(1168) | 评论(0) | 转发(0) |
0

上一篇:KeyEvents

下一篇:Google全球站点

给主人留下些什么吧!~~