⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mousedemo.java~2~

📁 自己在学习过程中写的
💻 JAVA~2~
字号:
package mousetest;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */



public class Mousedemo extends Applet implements MouseListener,MouseMotionListener {
    int ClickX,ClickY;
    int PressX,PressY;
    int ReleaseX,ReleaseY;
    int EnterX,EnterY;
    int ExitX,ExitY;
    int DragX,DragY;
    int MoveX,MoveY;
int MouseButton;

    //Initialize the applet
    public void init() {
        addMouseListener(this);
        addMouseMotionListener(this);
    }
    public void paint(Graphics g){

    g.drawString("mousebutton  :"+MouseButton+"click  :"+ClickX+ClickY,20,10);
    g.drawString("mousebutton  :"+MouseButton+"Press  :"+PressX+PressY,20,10);
    g.drawString("mousebutton  :"+MouseButton+"Release  :"+ReleaseX+ReleaseY,20,10);
    g.drawString("mousebutton  :"+MouseButton+"Enter  :"+EnterX+EnterY,20,10);
    g.drawString("mousebutton  :"+MouseButton+"Exit  :"+ExitX+ExitY,20,10);
    g.drawString("mousebutton  :"+MouseButton+"Drag  :"+DragX+DragY,20,10);
    g.drawString("mousebutton  :"+MouseButton+"Move  :"+MoveX+MoveY,20,10);
    //g.drawString("mousebutton  :"+MouseButton+"click  :"+ClickX+ClickY,20,10);
    }
    public void CheckButton(MouseEvent e){
    switch(e.getButton()){
    case MouseEvent.BUTTON1:
           MouseButton=1;

    case MouseEvent.BUTTON2:
           MouseButton=2;

    case MouseEvent.BUTTON3:
           MouseButton=3;
    }

    }

    public void mouseClicked(MouseEvent e) {
        ClickX=e.getX();
        ClickY=e.getY();
        CheckButton(e);
    }

    public void mousePressed(MouseEvent e) {
        PressX=e.getX();
        PressY=e.getY();
        CheckButton(e);

    }

    public void mouseReleased(MouseEvent e) {
        ReleaseX=e.getX();
        ReleaseY=e.getY();
        CheckButton(e);

    }

    public void mouseEntered(MouseEvent e) {
        EnterX=e.getX();
        EnterY=e.getY();
       // CheckButton(e);

    }

    public void mouseExited(MouseEvent e) {
       ExitX=e.getX();
        ExitY=e.getY();
       // CheckButton(e);

    }

    public void mouseDragged(MouseEvent e) {
        DragX=e.getX();
        DragY=e.getY();
        CheckButton(e);

    }

    public void mouseMoved(MouseEvent e) {
        MoveX=e.getX();
        MoveY=e.getY();
        CheckButton(e);

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -