| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2011 10:25:35
|
eduacsp
GUJ Ranger
![[Avatar]](/images/avatar/516341c3e8f4543c8d465b0c514a6f92.jpg)
Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline
|
Pessoal,
Estou tentando adicionar uma tecla de atalho em um JPanel que foi adicionado em outro JPanel. O problema é que se eu uso o this para tentar colocar getActionMap().put e getInputMap().put ele simplesmente não funciona. Agora se eu fizer o mesmo com o JPanel principal, ele funciona. Pq isso?
|
Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2011 11:17:30
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Você quer que a tecla valha para a tela toda? Se for, pegue o seu ActionMap assim: Mais informações: http://www.guj.com.br/java/47289-actionlistener-x-keylistener#258583
This message was edited 1 time. Last update was at 20/02/2011 11:18:18
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2011 11:36:53
|
eduacsp
GUJ Ranger
![[Avatar]](/images/avatar/516341c3e8f4543c8d465b0c514a6f92.jpg)
Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline
|
Então, o problema é q é um JPanel dentro de outro JPanel. E não funciona quando é assim. Pelo menos aparentemente
|
Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 11:55:17
|
eduacsp
GUJ Ranger
![[Avatar]](/images/avatar/516341c3e8f4543c8d465b0c514a6f92.jpg)
Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline
|
ViniGodoy, obrigado pela ajuda. Acabei conseguindo assim:
|
Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18 |
|
|
 |
|
|