返回顶部

收藏

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. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  3. viviworld 发表 2014-12-15 08:17:42 为什么糟糕的软件成功了
  4. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  5. aGuegu 发表 2013-03-21 11:10:10 [macro|Java] 3D8S光立方 + TF卡(视频)
  6. 朴人博客 发表 2012-10-18 15:12:07 Java GUI编程中有关swing组件的阻塞
  7. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  8. E-Van 发表 2012-07-28 03:28:54 javax.swing.JOptionPane.showMessageDialog()方法
  9. 周亮 发表 2011-08-05 08:08:01 JFace中的GridLayoutFactory和GridDataFactory
  10. techug 发表 2016-04-06 17:32:37 Java位操作全面总结
  11. dohkoos 发表 2012-12-22 14:25:20 实现图书的增删查改(CRUD)
  12. 博主 发表 2016-04-09 14:04:33 Java 对操作系统任务栏进行操作

发表评论