如何检测是否在Swing中切换大写锁定? [英] How can I detect if caps lock is toggled in Swing?

查看:128
本文介绍了如何检测是否在Swing中切换大写锁定?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试为我的工作场所建立一个更好的用户名/密码字段,并希望能够在他们的大写锁定时投诉。

I'm trying to build a better username/password field for my workplace and would like to be able to complain when they have their caps lock on.

是这可能吗?如果是这样,我想在客户输入他们的第一个字母之前检测到它。

Is this possible? And if so I'd like to have it detected before the client types their first letter.

是否有非平台特定的方法来执行此操作?

Is there a non-platform specific way to do this?

推荐答案

试试这个,从java.awt.Toolkit,返回一个布尔值:

Try this, from java.awt.Toolkit, returns a boolean:

Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK)

这篇关于如何检测是否在Swing中切换大写锁定?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆