| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2009 11:09:02
|
ken420
Virtual Machine Man
![[Avatar]](/images/avatar/145756e80e1aa6f940792751a4b9d05c.png)
Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline
|
Fala galerinha, to com um pequeno probleminha em manipular minha jtable, seguinte eu preciso colocar um metodo na minha jtable mas n to conseguindo,
eu uso o public void mouseClicked(MouseEvent e) e seleciono uma linha da minha jtable ele tem a acao normal mas precisava que as linhas da minha jtable tivese acao quando eu ir com as setas ex: tem la 3 linhas se eu clica na linha 1 ele da um retorno, se eu clicar na 2 linha tambem tem retorno mas se eu for nas setas pra baixo e pra cima precisava que ele tivese acao qual componente uso para manipular a tabela atravez de setas DOWN e UP n a jtable? alguem pode me da uma forca ? obrigado pela atencao !
|
if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"); |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2009 11:24:41
|
emmanuelrock
Java Ninja
![[Avatar]](/images/avatar/5cd52f3f5648f829d82b2c262b8d4355.jpg)
Membro desde: 07/05/2009 00:38:41
Mensagens: 291
Localização: Curitiba - PR
Offline
|
Fla bro!
É só tratar o KeyPressed, dá uma olhada no código abaixo:
Dê uma adptada e bom uso!
This message was edited 2 times. Last update was at 18/08/2009 11:37:51
|
"Quem sabe que é profundo busca a clareza. Quem deseja parecer profundo para a multidão procura ser obscuro porque a multidão toma por profundo aquilo cujo o fundo não vê, ela é medrosa... exita em entrar na água" - Friedrich Nietzsche. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2009 11:43:50
|
malucocelo
JavaBaby
![[Avatar]](/images/avatar/92914b863caab3084c5cf0cb02e72b11.png)
Membro desde: 05/08/2009 12:38:53
Mensagens: 77
Offline
|
Só uma dia, é mais preciso o controle pelo keyReleased
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2009 11:51:38
|
emmanuelrock
Java Ninja
![[Avatar]](/images/avatar/5cd52f3f5648f829d82b2c262b8d4355.jpg)
Membro desde: 07/05/2009 00:38:41
Mensagens: 291
Localização: Curitiba - PR
Offline
|
Neste caso com certeza o KeyReleased é melhor, porque o usuário pode segurar a tecla, e o KeyReleased irá ser disparado somente na hora que esta for liberada.
Ótima observação malucocelo...
This message was edited 1 time. Last update was at 18/08/2009 11:51:59
|
"Quem sabe que é profundo busca a clareza. Quem deseja parecer profundo para a multidão procura ser obscuro porque a multidão toma por profundo aquilo cujo o fundo não vê, ela é medrosa... exita em entrar na água" - Friedrich Nietzsche. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2009 12:38:04
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20576
Localização: Curitiba/PR
Offline
|
Acho que melhor do que isso, é registrar um evento para a seleção de conteúdo, independente da forma que foi selecionado.
Veja:
http://www.exampledepot.com/egs/javax.swing.table/SelEvent.html
|
@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) 18/08/2009 22:42:44
|
ken420
Virtual Machine Man
![[Avatar]](/images/avatar/145756e80e1aa6f940792751a4b9d05c.png)
Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline
|
vlw pessoal!
|
if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"); |
|
|
 |
|
|