| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2003 12:24:56
|
Hempx
JavaEvangelist
![[Avatar]](/images/avatar/2ba596643cbbbc20318224181fa46b28.png)
Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline
|
Estou fazendo um GUI que le o nome do usuario e a senha
e eu queria saber se tem alguma jeito de saber se a tecla capslock está ativada ou nao.
Por enguanto eu adcionei ao JtextField e ao JPasswordField para escutar eventos do teclado. Ficou assim:
public void keyPressed( KeyEvent e )
{
if( e.getKeyCode == 20 ) // Teste se eh capslock
{ .... }
}
O problema que deste jeito apenas me fala que o usuario apertou a tecla capslock. Isso nao resolve meu problema porque pode acontecer do usuario entra na tela de Login já com a tecla Capslock pressionado!
Alguem sabe como testa se a tecla está ativada ou nao??
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2003 12:30:24
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Nao sei se da pra fazer isso, mas... nao era melhor dar uma mensagem de erro, caso a senha nao bata, pedindo pro usuario conferir se o CapsLock esta ligado, mais ou menos como o Windows XP faz?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2003 12:57:44
|
Hempx
JavaEvangelist
![[Avatar]](/images/avatar/2ba596643cbbbc20318224181fa46b28.png)
Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline
|
cv wrote:Nao sei se da pra fazer isso, mas... nao era melhor dar uma mensagem de erro, caso a senha nao bata, pedindo pro usuario conferir se o CapsLock esta ligado, mais ou menos como o Windows XP faz? 
Essa msg de erro eu ja fiz....
eu queria justamente fazer igual o XP, qd vc aperta o CapsLock ativa um Tool Tip avisando o usuario.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2003 13:36:24
|
Dennys
JavaEvangelist
Membro desde: 06/04/2003 15:28:35
Mensagens: 399
Localização: Taboão da Serra
Offline
|
Hum....
Pq vc não converte a senha digitada e a senha que vai comparar para maiusculas?
vai fica + ou - assim...
Flw!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 15:17:20
|
yuribraz
Debugger
![[Avatar]](/images/avatar/09d1187c908982525d7590e89f672f9e.jpg)
Membro desde: 11/06/2008 13:15:10
Mensagens: 57
Offline
|
Hempx estou com o mesmo problema... mais o código da tecla Caps Lock é sempre 20 ativada ou desativada..
gostaria de saber.. se tem como comparar quando ela está ativada mostrar o ToolTip .. quando desativar.. nao fazer nada..
abraço a todos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 17:19:53
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Olha o tópico que renasce
Esse tópico só tem 7 anos  
Enfim, assim vc consegue verificar:
[]´s
This message was edited 2 times. Last update was at 30/06/2010 17:31:01
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 17:24:11
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Ah, e se vc quiser ligar/desligar uma tecla, vc pode usar o método setLockingKeyState( código_da_tecla, onOuOff )
[]´s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 17:42:27
|
yuribraz
Debugger
![[Avatar]](/images/avatar/09d1187c908982525d7590e89f672f9e.jpg)
Membro desde: 11/06/2008 13:15:10
Mensagens: 57
Offline
|
davidbuzatto wrote:Olha o tópico que renasce
Esse tópico só tem 7 anos  
Enfim, assim vc consegue verificar:
[]´s
o topico pode até ser antigo.. mais nunca é tarde para aprender !!! obrigado pela dica..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 21:22:09
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
yuribraz wrote:o topico pode até ser antigo.. mais nunca é tarde para aprender !!! obrigado pela dica..
Disponha
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
|
|