Queria fazer uma função para quando caps lock estiver ON ele dar System.out.println(“Caps ON”) e se eu desligar ele aparecer “Caps OFF” mas isso em tempo de execulsão, abaixo meu inicio alguem pode me ajudar ou tem algum modelo para mim aprender como fazer? Vlw pela grande atenção! 8)
Porque voce nao da um toUpperCase(), ou toLowerCase() ?
Você nescessita fazer a validação instantânea?
abraço
M
Man_United
quando ele ficar on tem q pintar na tela e quando ficar off tem q pitar na tela
nando0mb
Voce pode fazer isso:
publicstaticvoidmain(String[]args){Toolkittk=Toolkit.getDefaultToolkit();do{if(tk.getLockingKeyState(KeyEvent.VK_CAPS_LOCK)){System.out.println("Caps Lock está ativado");}else{System.out.println("Caps Lock está desativado");}}while("FAÇA A CONDIÇÃO DO LAÇO");}
Só tem que fazer a condição do laço para que fique fazendo a verificação o tempo todo.
Espero ter ajudado, qualquer coisa estamos ai.
Abraço
M
Man_United
Então amigo, obrigado pela atencao mas é realmente ESSE o meu problema!!!, fazer o laço para que ele rode isso em RunTime!
Felagund
Conhece a classe Thread? ou quem sabe o SwingWorker? bem mais prático
SwingWorkerwork=newSwingWorker(){publicObjectdoInBackground()throwsThrowable{Toolkittk=Toolkit.getDefaultToolkit();while(true){if(tk.getLockingKeyState(KeyEvent.VK_CAPS_LOCK)){System.out.println("Caps Lock está ativado");}else{System.out.println("Caps Lock está desativado");}}}};work.execute();