Come è possibile rilevare se il tasto bloc maiusc è attivato in Altalena?

StackOverflow https://stackoverflow.com/questions/88434

  •  01-07-2019
  •  | 
  •  

Domanda

Sto cercando di costruire un futuro migliore username/password campo per il mio lavoro e vorrei essere in grado di lamentarsi quando hanno il blocco delle maiuscole.

È possibile questo?E se è così mi piacerebbe avere rilevato prima che il client tipi di loro prima lettera.

C'è un non-specifico della piattaforma modo per fare questo?

È stato utile?

Soluzione

Prova questo, da java.awt.Toolkit, restituisce un valore booleano:

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

Altri suggerimenti

Oltre a Nick di rispondere, di reagire a questa condizione prima che l'utente preme un tasto, è possibile ascoltare il focus evento della voce di testo componente e verificare il caps-lock come componente riceve il focus.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top