【发布时间】:2013-02-08 19:05:28
【问题描述】:
我正在尝试创建一个应用程序,因此当用户尝试输入大写锁定时 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");
{
}
}
如何使用布尔值
( Toolkit.getDefaultToolkit().getLockingKeyState (KeyEvent.VK_CAPS_LOCK ) );
所以如果是真的显示消息关闭它?
【问题讨论】:
-
不应该是
if(check.equals("true"))吗? -
您想从
if-statements 的末尾删除那些;s! -
代码中的大括号对不匹配。
标签: java eclipse boolean capslock