| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/09/2006 14:22:48
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Pessoal,
Estou colocando um KeyListener numa JApplet, aparentemente achei que estava correto, mas não está recuperando os eventos do teclado.
O que pode estar faltando ou errado?
Valeu!
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2006 21:52:42
|
coca1na
JavaBaby
Membro desde: 28/03/2006 15:21:57
Mensagens: 93
Offline
|
bom, meu conhecimento eh extremamente limitado, entao posso estar falando besteira, mas nao custa tentar....
aqui:
addKeyListener(this);
o certo nao seria:
algumacoisa.addKeyListener(this);
desculpa se falei besteira
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2006 10:42:43
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Fiz uma outra classe de teste... e o que acontece agora é o seguinte, quando eu clico dentro, ai o teclado é cpturado, ou seja, recebe o focus e funciona, não to conseguindo agora fazer o focus ir automático, pra qdo iniciar já conseguir capturar o teclado.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2006 11:55:02
|
andredeividi
Virtual Machine Man
![[Avatar]](/images/avatar/a2b8a85a29b2d64ad6f47275bf1360c6.jpg)
Membro desde: 20/08/2005 10:55:12
Mensagens: 635
Localização: Joinville Sc
Offline
|
Eu faço assim
Acho que e isso que vc precisa .
abraço
|
http://andrecaetano.blogspot.com/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2006 16:54:29
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Cara ele não me da a opção de adicionar um ActionListener num objeto JPanel.
Imagina o seguinte, 4 JPanel, 1 deles ter o Listener pra pegar a tecla CTRL, ou a JApplet toda ter esse Listener.
Como axa que daria pra fazer isso?
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2006 20:02:15
|
hvidal
Debugger
![[Avatar]](/images/avatar/65a54865de989d0a6a60a8ad5b07e071.png)
Membro desde: 03/09/2006 18:42:59
Mensagens: 52
Localização: Rio de Janeiro
Offline
|
Oi Luiz,
Não fiz o teste, mas tenta chamar setFocusable(true) antes de chamar o requestFocus().
Abraços,
Hugo.
|
_______________________________________
Hugo Vidal Teixeira - M.Sc. COPPE/UFRJ
Component-Based Software Engineering
GUI Design & Programming
http://www.componenthouse.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2006 09:21:41
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
havia feito este teste antes tbm, e o fiz novamente, mas tbm não "pega" o foco até clicar no JPanel.
Teria uma outra solução mais "bonita" pra esse caso? trocar JPanel por alguma coisa?
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2006 12:39:59
|
hvidal
Debugger
![[Avatar]](/images/avatar/65a54865de989d0a6a60a8ad5b07e071.png)
Membro desde: 03/09/2006 18:42:59
Mensagens: 52
Localização: Rio de Janeiro
Offline
|
Oi Luiz,
Então temos que usar armamentos pesados agora.
Crie uma implementação para a interface KeyEventDispatcher e adicione ela como listener do KeyboardFocusManager:
Troque o System.out.println() pelo seu código e, por favor, avise-me se funcionou.
Abraços,
Hugo.
|
_______________________________________
Hugo Vidal Teixeira - M.Sc. COPPE/UFRJ
Component-Based Software Engineering
GUI Design & Programming
http://www.componenthouse.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2006 13:39:28
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Pow Hugão... eu te amo cara !! hehehe
Na mosca... funcinou perfeito... agora vou dar uma olhada no jacadoc pra ver como tratas os eventos de Pressed e Released.
Valeu cara!
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
|
|