当前位置: 首页 > 知识库问答 >
问题:

如何为连续两次鼠标单击放置两个事件处理程序?

芮建茗
2023-03-14

我想把两个事件处理程序两个连续点击像国际象棋,我已经这样做了,它的工作...但我希望在单独的事件处理程序中完成。

void handleMouseClick(){

  if (clicked){

  clicked = false;

  }
  else if(!clicked){
     clicked = true;
  }
}

共有1个答案

后凯捷
2023-03-14

考虑计算单击次数并使用单击计数:

        //counter field
        private int clicked = 0;

        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) 
         {                                         
           clicked++;

           switch (clicked) {

           case 1:
               //respond
               break;
           case 2:
               //respond
               break;

           }
         }
 类似资料:
  • 我需要创建一个按钮,如下所示: HTML 如何在JS文档中指定这些函数?

  • 我正在制作一个时间跟踪仪表板网站,它有3个链接(每日,每周和每月),我想根据点击的链接更改内容。我将所有3个链接的哈希值设置为,和,在我的jQuery脚本中,我通过添加使用

  • 我正在构建一个Java应用程序。这个应用程序是一个典型的“油漆”应用程序,你可以选择一种颜色,并在画布上绘制。除了...我将有一个圆圈数组分布在画布的顶部。我希望这些圆立即改变颜色,如果,当用户正在绘制和鼠标得到圆的X(10)个像素(其中X是绘制的线的宽度除以2)。 这是我的密码。我有一张画布是一组的一部分。我还创建了一个圆圈节点,并将其作为组的一部分。我想我需要以某种方式创建一个鼠标事件,当用户

  • 这是一个非常基本的例子,我有两个部分-左边和右边-左边有五个图像,右边是空的,我有复制按钮复制整个左节点(div)并将其追加到右div,删除按钮应该删除右div中的最后一个图像,它确实如此,事情是i必须点击两次删除按钮删除一个图像,所以我必须点击10次删除整个设置。我应该怎么做,使删除按钮删除图像只需单击一次? 这是我的全部代码,在MicrosoftEdge和GoogleChrome上进行了测试,

  • 问题内容: 在我的三个按钮上,鼠标=中键单击和=右键单击。 两键鼠标就是这种情况吗? 谢谢 问题答案: 为了避免任何歧义,请使用SwingUtilities中的实用程序方法:

  • 目标 学习在OpenCV中处理鼠标事件 你将学习这些函数:cv2.setMouseCallback() 简单的演示 在这里,我们创建一个简单的应用程序,无论我们在哪里双击它,都会在图像上绘制一个圆圈。 首先我们创建一个鼠标事件发生时执行的回调函数。鼠标事件可以是任何与鼠标有关的东西,例如左键,左键,左键双击等。它给我们每个鼠标事件的坐标(x,y)。有了这个活动和地点,我们可以做任何我们喜欢的事情。