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? An
here is some info on the class http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Toolkit.html#getLockingKeyState(int)
In addition to Nick's answer, to react to this condition before the user presses a key, you can listen to the focus event of your text entry component and test the caps-lock as the component receives focus.
Try this, from java.awt.Toolkit, returns a boolean:
Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK)