[JAVA100例]074、检测鼠标事件

2016-02-19 15:34 2 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享[JAVA100例]074、检测鼠标事件,希望可以对大家能有小小的帮助。

【 tulaoshi.com - 编程语言 】

  

import java.applet.Applet;
 import java.awt.*;
 import java.awt.event.*;
/**
 * pTitle: 鼠标检测/p
 * pDescription: 在applet使用鼠标事件,检测鼠标的动作。/p
 * pCopyright: Copyright (c) 2003/p
 * pFilename: MouseAd.java/p
 * @version 1.0
 */
 public class MouseAd extends Applet{
  int x=0,y=0;
  int width,height;
/**
 *br方法说明:Applet初始化,添加了一个鼠标监听对象。
 *br输入参数:
 *br返回类型:
 */
  public void init() {
   addMouseListener(new Mouse());
  } //end init
/**
 *br类说明:继承MouseAdapter类,实现鼠标点击监听。
 *br功能描述:获取鼠标在Applet上点击的位置
 */
  class Mouse extends MouseAdapter {
   public void mousePressed(MouseEvent e) {
     x=e.getX();
     y=e.getY();
     width = size().width;
     height = size().height;
     repaint();
   } //end mousePressed
  } //end Mouse
/**
 *br方法说明:绘制Applet屏幕,根据鼠标位置绘制坐标
 *br输入参数:
 *br返回类型:
 */
  public void paint(Graphics g) {
   g.drawString("x="+x+" y="+y,10,20);
   g.drawLine(x,0,x,height);
   g.drawLine(0,y,width,y);
  } //end paint
 } // end MouseAd

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1609941.html

延伸阅读
/**  * pTitle: 目录操作/p  * pDescription: 演示列目录下的文件,和移动一个目录/p  * pCopyright: Copyright (c) 2003/p  * pFilename: Dir.java/p  * @version 1.0  */ import java.io.*; public class Dir{  /**  *br方法说明:实现目录列表  *br输入参数:  *br返回类型:  ...
import java.awt.*; import java.applet.*; /**  * pTitle: 带阴影的文字/p  * pDescription: 使用Applet和Graphics,实现一个文字的移动广告。/p  * pCopyright: Copyright (c) 2003/p  * pFilename: ShadowText.java/p  * @version 1.0  */ public class ShadowText extends Applet implements Runnable ...
/**  * pTitle: 线程同步/p  * pDescription: 通过使用同步锁实现对共享数据的操作/p  * pCopyright: Copyright (c) 2003/p  * pFilename: SyThreadDemo.java/p  * @version 1.0  */ /**  *br类说明:主程序  *br功能描述:构造两个线程,并启动它们  */ public class SyThreadDemo {  ...
/**  * pTitle: 创建多线程/p  * pDescription: 使用构造器,创建多线程。/p  * pCopyright: Copyright (c) 2003/p  * pFilename: multiThread.java/p  * @version 1.0  */ public class multiThread { /**  *br方法说明:主方法  *br输入参数:  *br返回类型:  */  public static vo...
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; /**  * pTitle: 滑动杆演示/p  * pDescription: 使用滑动杆控制定时器,来控制图片的播放速度/p  * pCopyright: Copyright (c) 2003/p  * pFilename: SliderDemo.java/p  * @version 1.0  */ public class Slid...

经验教程

974

收藏

50
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部