国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java抓取鼠標事件和鼠標滾輪事件示例

2019-11-26 15:29:58
字體:
來源:轉載
供稿:網友

java抓取鼠標事件和滾輪事件

復制代碼 代碼如下:

package demo;

import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class MouseDemo extends JFrame  implements MouseListener,MouseWheelListener{

    static int chang=400,kuang=400;
    public MouseDemo(){
    JPanel j=new JPanel();
    JButton jb=new JButton("click");

    j.add(jb);
    this.add(j);

    this.setVisible(true);
    this.setSize(chang,kuang);

    jb.addMouseListener(this);
    this.addMouseWheelListener(this);

    }

    public   void mouseClicked(MouseEvent e){

        //左擊事件
        if(e.getButton()==MouseEvent.BUTTON1)
            System.out.println("zuo ji shi jian ....");

        //滑輪按下事件
        if(e.getButton()==MouseEvent.BUTTON2)
            System.out.println("zhong  ji shi jian ....");

        //右擊事件
        if(e.getButton()==MouseEvent.BUTTON3)
            System.out.println("you ji shi jian ....");

    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new MouseDemo();
    }

    @Override
    public void mouseEntered(MouseEvent e) {
        // TODO Auto-generated method stub

    }

    @Override
    public void mouseExited(MouseEvent e) {
        // TODO Auto-generated method stub

    }

    @Override
    public void mousePressed(MouseEvent e) {
        // TODO Auto-generated method stub

    }

    @Override
    public void mouseReleased(MouseEvent e) {
        // TODO Auto-generated method stub

    }

    @Override
    //利用滾輪事件將窗口放大和縮小
    public void mouseWheelMoved(MouseWheelEvent e) {
        // TODO Auto-generated method stub
        if(e.getWheelRotation()==1){
            chang+=10;
            kuang+=10;
            this.setSize(chang,kuang);
            this.validate();
            System.out.println("滑輪向前。。。。");
        }
        if(e.getWheelRotation()==-1){
            chang-=10;
            kuang-=10;
            this.setSize(chang,kuang);
            this.validate();
            System.out.println("滑輪向后....");
        }
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤山县| 揭西县| 元朗区| 吕梁市| 鱼台县| 红河县| 仁化县| 阿勒泰市| 子洲县| 滁州市| 乌拉特前旗| 尼勒克县| 高邮市| 东阿县| 铜陵市| 辽阳县| 河津市| 库车县| 新化县| 桐城市| 临夏县| 蕉岭县| 襄垣县| 儋州市| 青铜峡市| 新余市| 色达县| 乡宁县| 浦东新区| 互助| 政和县| 蛟河市| 温宿县| 紫阳县| 招远市| 南靖县| 余江县| 余江县| 余江县| 庆云县| 华蓥市|