zoukankan      html  css  js  c++  java
  • [javaSE] GUI(鼠标事件)

    调用Button对象的addMouseListener方法,参数:MouseListener对象,这个类是个接口,需要实现以下方法

    mouseClicked mousePressed mouseReleased mouseEntered mouseExited

    找实现子类MouseAdapter,覆盖mouseClicked()方法,传递进参数:MouseEvent对象

    调用MouseEvent对象的getClickCount()方法,得到点击次数

    这个事件比action事件先执行,但是action事件除了鼠标还可以用键盘执行,因此推荐使用action事件

            //action事件
            button.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    System.out.println("鼠标点击action事件");
                }
            });
            //鼠标点击
            button.addMouseListener(new MouseAdapter() {
                private int count=1;
                @Override
                public void mouseClicked(MouseEvent e) {
                    System.out.println("鼠标单击");
                    if(e.getClickCount()==2){
                        System.out.println("鼠标双击");
                    }
                }
            });

  • 相关阅读:
    6_java_maven
    线性代数 linear algebra
    hadoop_wordcount_1027
    hadoop_worddistinct_1030
    hadoop_wordcount_1023
    搭建伪分布式_笔记
    linux-sunrpc
    linux-volatile
    linux---asmlinkage
    dqs_linux-1
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5575862.html
Copyright © 2011-2022 走看看