JTable+JTextField  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
zica
Thread.start()
[Avatar]

Membro desde: 10/09/2004 13:23:50
Mensagens: 46
Localização: São Pauo/SP
Offline

Como faço para que atraves dos dados digitados em uma JTextField seleciono o dado respectivo em um JTable ?

Serio o evento KeyPress da JTextField dando um charAt() em seu conteudo ? Qual método da JTable me possibilita localizar os elementos contidos nela ?
[ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Para fazer saber quando foi alterado um caractere no textfield, adiciona um listener no Document dele. Dá uma procurada no forum sobre como implementar que tem uns topicos.

Depois de ter o cara ouvindo, para buscar o dado na JTable, nao existe nenhum método pronto: vc deve criar o seu método de busca ( e selecao ) do dado na JTable, ou melhor, no modelo dela.

flw!

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
zica
Thread.start()
[Avatar]

Membro desde: 10/09/2004 13:23:50
Mensagens: 46
Localização: São Pauo/SP
Offline

Eu implementei desta maneira:

No JTextField usei esse evento que sempre é chamado quando alguma digitação ocorre nele:


O método abaixo pesquisa os dados na JTable conforme foram digitados no JTextField:
[ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

mto bem

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
martui
JavaTeenager
[Avatar]

Membro desde: 07/06/2004 09:01:21
Mensagens: 162
Localização: Goiania - Goiás
Offline

zica wrote:


:scrambleup: Por que não usar algo como um keyTyped (pro caso de um KeyListener?

Ou ainda algo como sugerido pelo brlima:


Eu implementei os três métodos dessa interface DocumentListener desta forma por não ter testado exatamente o changedUpdate, apesar de acreditar que ele sozinho já dá conta do recado.

= Marco Túlio Borges =

.: SCJP 1.4 (95%) e SCWCD 1.4 (91%) :.

"Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us." - Calvin
zica
Thread.start()
[Avatar]

Membro desde: 10/09/2004 13:23:50
Mensagens: 46
Localização: São Pauo/SP
Offline

Corrigindo um probleminha que havia no código :

[ICQ]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team