返回顶部

收藏

java检测鼠标双击或连续三次点击效果

更多
package cn.outofmemory.snippets.desktop;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class Main {

    public static void main(String[] argv) throws Exception {

        JFrame jFrame = new JFrame();

        JTextField textField = new JTextField();
        textField.addMouseListener(new ClickListener());

        jFrame.add(textField);
        jFrame.setSize(800, 600);
        jFrame.setVisible(true);

        textField.addMouseListener(new ClickListener());
    }
}

class ClickListener extends MouseAdapter {

    @Override
    public void mouseClicked(MouseEvent event) {

        if (event.getClickCount() == 2) {
            System.out.println("Double click detected");
        } else if (event.getClickCount() == 3) {
            System.out.println("Triple click detected");
        }

    }
}

标签:java,swing

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  2. viviworld 发表 2014-12-15 08:17:42 为什么糟糕的软件成功了
  3. 朴人博客 发表 2012-10-18 15:12:07 Java GUI编程中有关swing组件的阻塞
  4. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  5. aGuegu 发表 2013-03-21 11:10:10 [macro|Java] 3D8S光立方 + TF卡(视频)
  6. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  7. E-Van 发表 2012-07-28 03:28:54 javax.swing.JOptionPane.showMessageDialog()方法
  8. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  9. 博主 发表 2015-04-05 04:22:16 Java编程思想笔记五
  10. xiaoli.wang 发表 2018-07-15 13:31:41 基于Btrace的监控调试
  11. admin 发表 2009-03-24 08:39:21 java如何获取ResultSet记录行数
  12. crossoverJie 发表 2018-07-20 12:38:47 Guava 源码分析(Cache 原理【二阶段】)

发表评论