我正在尝试创建一个应用程序,以便当用户尝试输入大写锁定时 JTextfield 中的字母或其他内容会弹出错误通知用户 关闭大写锁定。
import java.awt.*;
import java.awt.event.*;
public class NewClass
{
private static String check="false";
public static void main(String[] args)
{
if ( Toolkit.getDefaultToolkit().getLockingKeyState (KeyEvent.VK_CAPS_LOCK ) );
check="true";
if(check.equals(true));
System.out.println("Turn it off");
{
}
}
如何使用 boolean 值
( Toolkit.getDefaultToolkit().getLockingKeyState (KeyEvent.VK_CAPS_LOCK ) );
如果是真的,显示消息将其关闭?
最佳答案
这个
if(check.equals(true));
应该是
if(check.equals("true"))
并从第一个 if 语句中删除 ;
,尽管您真正需要做的是
if(Toolkit.getDefaultToolkit().getLockingKeyState (KeyEvent.VK_CAPS_LOCK ))
{
System.out.println("Turn it off");
}
关于java - 大写锁定警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15036455/