java - MouseListener 发射速度不够快

标签 java swing awt

我有一个扩展 JFrame 的类,它正在监视任何地方的鼠标点击:

addMouseListener(new MouseAdapter() {
    public void mouseClicked(MouseEvent e){
        System.out.println("mouse was clicked");
    }
});

我通常需要在点击之间等待将近一秒钟才能触发事件。如果我在一秒钟内点击 2 或 3 次,则只会触发一个事件。您如何观察快速点击事件?

这是我第一次使用 Java,我正在使用 NetBeans。

最佳答案

尝试使用 mousePressed 而不是 mouseClicked。 mouseClicked 查找多个按钮点击,因此它会合并一些事件。

关于java - MouseListener 发射速度不够快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3638818/

相关文章:

java - 如何在 Java 中检查启动时是否按下了键

java - Repaint() 没有在 Java while 循环中被调用

java - 在 java servlet 的 init 中唯一标识服务器的好方法是什么

java - Java Associate 考试和 Java Programmer 考试有什么区别

java - 两个 JFrames 同时运行

java - 我的代码的哪一部分在事件调度队列中

java - 每个 Liferay JSP 都有一个术语表吗?

java - 如果提供了不正确的登录凭据,如何避免 Android 中的 httpsURLConnection.getInputStream() 挂起?

java - 有没有办法在 HTML 中布局像 div 这样的 Swing 组件?

java - 不带坐标的 LinearGradientPaint