| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2009 09:49:53
|
arleiz
What is classpath?
Membro desde: 29/07/2008 12:40:48
Mensagens: 8
Offline
|
Bom dia pessoal,
Estou com um problema que não consegui resolver. Tenho uma classe que estende JTable e implementa o metodo changeSelection que é para quando uma célula receber o foco, o texto ja ficar selecionado, mas quando digito enter na célula primeiro eh dado um "commit" na célula para só depois o foco ser enviado para a proxima célula. Alguém poderia dar uma ideia de como fazer com que o usuário digite enter na célula e o foco ja vá direto para a próxima celula? desde ja agradeço.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2009 10:38:49
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Por default, a ação do ENTER em uma JTable faz descer a linha.
Uma vez, fiz um método para solucionar este problema.:
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2009 11:23:27
|
arleiz
What is classpath?
Membro desde: 29/07/2008 12:40:48
Mensagens: 8
Offline
|
Olá lina, é o seguinte, eu ja tinha feito o enter passar para a célula do lado, o meu problema é que quando o texto está selecionado e eu aperto enter, a celula é "commitada" pra só no segundo enter ela pular para a célula do lado. Então, pular para a linha do lado eu ja consegui, o problema é que eu quero que o foco vá direto para a célula do lado no primeiro enter, dando o commit direto e pulando direto para a próxima célula. Se você puder me ajudar te agradeço.
Arlei
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2009 11:44:54
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Agora consegui compreender o problema!
Essa celula tem que ser editavel ?
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2009 11:48:28
|
arleiz
What is classpath?
Membro desde: 29/07/2008 12:40:48
Mensagens: 8
Offline
|
Oi lina, tem que ser editável, porque nela o usuário vai digitar diversas informações. Tens alguma dica para mim substituir uma JTable por outro componente que pode ter uma linha abaixo da outra igual uma jtable? obrigado pela atenção
Arlei
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2009 13:43:27
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi, Outro componente que faz isso... acho que não... mas você poderia tirar a celula editavel e para mudar/alterar o valor criar um botão ou então na ação do duplo click etc... Pense em mudar a maneira de editar um valor da celula e não em mudar o componente. Tchauzin!
This message was edited 1 time. Last update was at 11/08/2009 13:43:55
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2009 13:46:23
|
arleiz
What is classpath?
Membro desde: 29/07/2008 12:40:48
Mensagens: 8
Offline
|
Poisé, mas realmente não da, tem quer ser editável. Vou continuar a procura, obrigado pela atenção lina e se alguém souber como fazer, eu agradeço
Arlei
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2009 08:52:06
|
arleiz
What is classpath?
Membro desde: 29/07/2008 12:40:48
Mensagens: 8
Offline
|
Alguém poderia me ajudar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2009 09:14:31
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Olha nós novamente +)
Achei um método que você precisa.....
O stopCellEditing() deverá ser chamado antes de clicar na tecla ENTER:
http://java.sun.com/j2se/1.3/docs/api/javax/swing/CellEditor.html#stopCellEditing()
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2009 14:47:10
|
arleiz
What is classpath?
Membro desde: 29/07/2008 12:40:48
Mensagens: 8
Offline
|
Oi lina, ja havia tentado com isso tambem, mas nao surtiu efeito. Vou continuar na batalha. Obrigado pela atencao.
This message was edited 1 time. Last update was at 14/09/2009 15:54:39
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 09:12:44
|
antoniocg
HelloWorld
Membro desde: 25/01/2012 08:42:49
Mensagens: 10
Offline
|
Olá Lina estou tentando usar o seu código mas nao consigo, ele da erro no ultimo código....
postarei pra voces me ajudarem...
O erro está nessa linha aqui.. jTable1.getActionMap().put(im.get(lo_key_enter), enterAction);
o erro é ';' expected..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 11:50:18
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Faltou um ')'
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 12:03:05
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20576
Localização: Curitiba/PR
Offline
|
Tópico movido para o fórum de interface gráfica.
|
@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 |
|
|
 |
|
|