Java While循环,如果输入键盘代码,该循环将中断
我有一个while循环,它监视一个数据库,查看布尔值是否改变。 如果在本地输入代码a,我希望这个while循环中断并停止监视数据库,即:Java While循环,如果输入键盘代码,该循环将中断,java,keyboard,Java,Keyboard,我有一个while循环,它监视一个数据库,查看布尔值是否改变。 如果在本地输入代码a,我希望这个while循环中断并停止监视数据库,即: 当循环运行时 用户在键盘上输入代码(例如“0011545454”)并点击返回 单独的方法运行,然后在循环继续时运行 代码为10个字符的整数,第一个数字始终为0。 我尝试了以下各种方法来检测是否键入了内容: if (KeyEvent.KEY_TYPED > -1) { …但是if语句会运行,即使我没有键入任何内容 程序在控制台中运行。有人知道如何解决这个
if (KeyEvent.KEY_TYPED > -1) {
…但是if语句会运行,即使我没有键入任何内容
程序在控制台中运行。有人知道如何解决这个问题吗?
另外,如何使用键入的KeyEvent.KEY来检测零(0)字符?是一个常量标识符,而不是用户输入的键码。KeyEvent的常量值为400,这意味着您的检查将始终通过
如果要监视数据库的布尔值更改,请不要查看用户的输入。定期查询数据库本身以查看布尔值是否更改。是一个常量标识符,而不是用户输入的键码。KeyEvent的常量值为400,这意味着您的检查将始终通过
如果要监视数据库的布尔值更改,请不要查看用户的输入。定期查询数据库本身,查看布尔值是否更改。数据库表示门的锁定状态。如果门被锁上,用户仍然可以通过在该机器上输入代码来解锁门,这就是为什么我需要两者同时发生的原因。数据库表示门的锁定状态。如果门被锁上,用户仍然可以通过在机器上输入代码来解锁门,这就是为什么我需要两者同时发生的原因。