Frage

Ich versuche, eine bessere Benutzername / Passwort-Feld für meinen Arbeitsplatz zu bauen und möchte in der Lage sein, sich zu beschweren, wenn sie ihre Caps Lock auf.

Ist das möglich? Und wenn ja, würde Ich mag, um es vor den Client-Typen ihre ersten Buchstaben erkannt werden.

Gibt es eine nicht-Plattform-spezifische Art und Weise, dies zu tun?

War es hilfreich?

Lösung

Versuchen Sie dieses, von java.awt.Toolkit, gibt einen boolean:

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

Andere Tipps

Neben Nicks Antwort auf diese Bedingung reagieren, bevor der Benutzer eine Taste drückt, können Sie auf den Fokus Veranstaltung Ihrer Texteingabekomponente hören und testen Sie die Caps-Lock als die Komponente den Fokus erhält.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top