Selecionar linha JTable via código  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
cleiton herrmann
JavaEvangelist
[Avatar]

Membro desde: 08/06/2006 11:38:58
Mensagens: 432
Localização: Cascavel - PR
Offline

Olá pessoal...

Bom, meu problema é o seguinte, tenho um sistema com uma tabela, e quando o usuário seleciona uma linha e aperta a tecla (delete), meu sistema está preparado para remover um objeto de um vetor na posição da linha selecionada e em seguida remover a própria linha da tabela na posição onde o usuário apertou a tecla delete, porém quando ele faz isso, nenhuma linha da tabela fica selecionada, quando eu digo selecionada, é com a cor de fundo da linha azul, e se ele apertar delete mais uma vez não haverá nenhuma linha selecionada para o meu sistema identificar e deletar os objetos no vetor e no modelo da tabela a partir da linha selecionada, hehehe conseguiram entender ai?

Bom, o que eu preciso é de um método +- assim, JTable.setSelectedRow(int linha); que selecione a linha pra mim, ou seja, deixe ela com a cor de fundo azul, como se eu tivesse clicado com o mouse na linha.

Desde já grato !!! t+
[MSN]
chackal_sjc
Thread.start()

Membro desde: 07/04/2006 13:55:29
Mensagens: 46
Localização: São José dos Campos, SP
Offline

mas isso tem..
olha na classe da tabela.. não é do modal não.. da tabela mesmo..
lá tem um monte de set e get... da uma olhada no javadoc dela..
eu fiz isso que você está falando

quando o usuário deletava, ele deletava do banco de dados e eu limpava a tela e exibia tudo denovo.. aí a tabela nova ja exibia sem a linha deletada pelo usuário..
é tranquilo pra fazer..

http://chackalsjc.wordpress.com
https://sourceforge.net/projects/tecnotel/
cleiton herrmann
JavaEvangelist
[Avatar]

Membro desde: 08/06/2006 11:38:58
Mensagens: 432
Localização: Cascavel - PR
Offline

olá chackal_sjc.

ou eu to muito cego ou sei la oq. eu já to ficando doido , cancei de procurar e tentar achar um método que selecione uma linha da tabela pra mim...

Se não for pedir muito, vc poderia me informar qual é esse método ???

Obrigado t+
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Eu acho que é algo como jtable.getSelectionModel().setSelectionInterval (linha inicial, linha final), mas veja se é isso mesmo (estou sem um exemplo para testar isso)
[WWW]
Jhonny Oliveira
JavaChild
[Avatar]

Membro desde: 25/10/2009 15:14:47
Mensagens: 115
Localização: Guarulhos - SP
Offline

Sei que o tópico é muito antigo, mas como passei pelo mesmo problema vale a pena deixar a dica para quem passar por isso:



Onde os dois parâmetros se referem a linha inicial e linha final.
Acredito que o amigo que abriu o tópico já tenha solucionado o caso, mas fica a dica.
Abraços a todos.

This message was edited 1 time. Last update was at 12/05/2011 09:18:21


Jhonny Oliveira


"E Deus disse a Noé: - Faça backup que Eu vou formatar!".


8º Semestre de Sistemas de Informação - Faculdade Eniac
jhonny.informatica@gmail.com



[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team