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

如何在第二次点击时使jkey免疫

微生鸿轩
2023-03-14

我正在制作井字游戏应用程序,第一次点击按钮后,它会得到“O”或“X”文本,我想避免第二次点击,就像我想让它免受第二次点击一样

if (!pola[i].getText().isEmpty()) {
                pola[i].setEnabled(true);
            }

到目前为止,我得到了这个,

共有1个答案

爱博达
2023-03-14

单击按钮时,将布尔值设置为true,然后在动作侦听器方法中检查是否!在执行代码之前单击,或者如果需要,可以执行JFrame。删除(pola[i]) 其中JFrame是您正在使用的框架,如果您希望它再次可交互,请添加它。添加(pola[i])

 类似资料:
  • 任何人都知道当用户第二次单击按钮时如何显示间隙广告。我的意思是,当用户单击一次按钮时,广告不应出现,但每当用户再次单击同一按钮时,广告必须显示。。 这里显示了我在不同活动中调用的中间代码。

  • 问题内容: 我正在开发我的第一个android计算器应用程序。我陷入一个单一的缺陷。我添加了几个按钮,然后单击这些按钮,它将把各自的文本放在“ 字段”上。主要问题描述如下:在运行项目时,必须单击两次按钮才能将相应的文本首次放置在字段上。例如,单击时将“ 1”放在字段上。在运行时,首先单击该按钮无效。仅在第二次单击时,它将“ 1”放在字段上。 该守则如下: XML按钮和EditField, Main

  • 我正在尝试在React中构建我的第一个计算器。我的纽扣似乎有问题(我想)。在测试s时,我发现我第一次点击添加按钮不会更新所有setState。相反,第二次单击会正确更新它。 知道它为什么不起作用吗? 我有一个名为“DaInserting”的div,当用户点击任何数字键时会更新,然后当用户点击加法/减法/等时,应该更新,但它没有。它在第二次点击时更新:-检查。 当用户点击加法/减法后,DaInser

  • 我正在尝试更改角7的密码功能, 从后端端,如果当前密码不正确,它将返回true。 在角度侧,将显示错误消息。 但问题是我必须点击两次显示错误信息,甚至我可以看到日志打印真实值的响应,但不确定为什么*ngif不工作 模板侧 我的组件方面 服务方 有人能解释一下为什么我必须点击提交按钮两次才能显示html元素吗 谢谢

  • 我正在使用React-useState钩子更新状态。单击表单提交按钮时,状态直到第二次单击才更新。我相信我需要使用useffect,但不确定如何使用onClick实现。

  • 为什么第一次点击时状态没有改变? 控制台日志总是在第一次单击时返回“0”,而不是预期的“1”。我该怎么解决这个问题?