Deletar mais de uma linha num JTable  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Cornelius
Thread.start()
[Avatar]

Membro desde: 27/10/2009 09:25:06
Mensagens: 39
Offline

lol... meu login existe ainda (faz tempo que não uso o fórum)... desculpe a brincadeira

Senhores, estou com o problema de remover mais de uma linha de uma JTable. Uma linha por vez até consigo, quer ver?



Blz... ai eu uso quase o mesmo código para tentar deletar mais de uma linha, olha lá:


O problema que o .getSelectedRows() só pega o índice da linha que eu cliquei. Se eu der um SHIFT+ PraCima ou SHIFT+ PraBaixo também não funciona.

Acho que está claro a dúvida. Se alguém me ajudar eu agradeço!

Flws!


This message was edited 1 time. Last update was at 05/02/2012 17:51:46

Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Bem vindo de volta :p


Se voce não estivesse usando o DefaultTableModel voce poderia apenas limpar seu modelo.

This message was edited 1 time. Last update was at 05/02/2012 18:34:18


Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
chimufox
JavaBaby

Membro desde: 25/09/2010 20:02:09
Mensagens: 88
Offline

Marky.Vasconcelos wrote:Bem vindo de volta :p


Se voce não estivesse usando o DefaultTableModel voce poderia apenas limpar seu modelo.



Morte ao DefaultTableModel...

http://www.youtube.com/chimufox
Vídeo aulas de java / orientação a objetos e muito mais.
Shanar
Thread.start()

Membro desde: 28/04/2011 09:45:06
Mensagens: 32
Online

@Cornelius
http://www.guj.com.br/java/149034-duvidas-ao-fazer-uma-consulta#808003
Cornelius
Thread.start()
[Avatar]

Membro desde: 27/10/2009 09:25:06
Mensagens: 39
Offline

Bom, resumindo os posts de vocês o problema é que eu uso o DefaultTableModel. Vou dar uma lida com calma sobre como fazer meu próprio Model.

Desde já agradeço!
Shanar
Thread.start()

Membro desde: 28/04/2011 09:45:06
Mensagens: 32
Online

@Cornelius

ve o link q mandei ae aprendi a fazer um model muito de boa !
Cornelius
Thread.start()
[Avatar]

Membro desde: 27/10/2009 09:25:06
Mensagens: 39
Offline

Senhores, dei uma olhada nos links que foram passados e tals... até vou fazer meu próprio MeuTableModel.... mas não sei se isso é o foco do problema!

Mesmo usando o MeuTableModel ou o DefaultTableModel quando eu usar o
model.removeRow(indiceDaLinhaASerDeletada) vou precisar de todos os índices que o .getSelectedRows() do JTable vai me fornecer, para remover as linhas selecionadas.

Será que o MeuTableModel pode me fornecer o que preciso? (linhas a serem deletadas) Ou será que eu terei que usar outro Listerner da vida?

This message was edited 2 times. Last update was at 06/02/2012 11:59:33

Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Voce ainda precisa deletar invertido

This message was edited 1 time. Last update was at 06/02/2012 11:26:49


Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Cornelius
Thread.start()
[Avatar]

Membro desde: 27/10/2009 09:25:06
Mensagens: 39
Offline

E ai gente, mesmo alterando o TableModel não consigo deletar mais de uma linha, alguma idéia? Tenho que usar outro listerner para pegar TODAS AS LINHAS que preciso deletar???
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Cornelius wrote:E ai gente, mesmo alterando o TableModel não consigo deletar mais de uma linha, alguma idéia? Tenho que usar outro listerner para pegar TODAS AS LINHAS que preciso deletar???


Poste seu TableModel.

@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
[WWW]
ruben_m
JavaChild
[Avatar]

Membro desde: 21/07/2011 16:22:55
Mensagens: 116
Localização: Maputo
Offline

Mostre nos o seu TableModel
[MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team