Como listar dados dentro da Jtable utilizando um TableModel que criei?? =)  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Anderson S.
JavaEvangelist
[Avatar]
Membro desde: 02/03/2010 23:54:21
Mensagens: 441
Localização: Paracatu - Minas Gerias
Offline

ViniGodoy wrote:Tem vários erros no seu código:

1. Você não deve criar um novo TableModel. Você cria o TableModel uma única vez, e fica usando aquele já criado.
2. Você não precisa listar os contatos do seu BD para deleta-los. O contato já está dentro do TableModel (tente entender o que fiz no código ali em cima).
3. O que é ContatoNegocio? É seu DAO?

Seu método vai ficar muito mais simples do que o que vc colocou (e note que esse é muito parecido com o método deletar, que coloquei no post anterior):


Que contato é esse

Bacharelando em Sistemas de Informação



ViniGodoy
Moderador
[Avatar]

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

Ué, o seu TableModel não tem uma lista de contatos dentro? Você está pedindo para o modelo o contato que está na linha que foi selecionada no JTable.

@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]
Anderson S.
JavaEvangelist
[Avatar]
Membro desde: 02/03/2010 23:54:21
Mensagens: 441
Localização: Paracatu - Minas Gerias
Offline

entao quer dizer que esse contato
é aquele contato que declarei na TableModel?? esse -->>

Bacharelando em Sistemas de Informação



Anderson S.
JavaEvangelist
[Avatar]
Membro desde: 02/03/2010 23:54:21
Mensagens: 441
Localização: Paracatu - Minas Gerias
Offline

Vlw viny, deu certinho cara obrigado, só prescisei implementar o método de deletar dentro da TableModel..
vlw cara..

Bacharelando em Sistemas de Informação



Marky.Vasconcelos
Moderador
[Avatar]

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

Viu.. foi assim tão dificil?

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]
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]
ViniGodoy
Moderador
[Avatar]

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

Ok, agora procura entender o que aconteceu aí.

Aquele método "getModel()" é para evitar fazer:



toda hora. Como vc vai precisar fazer isso várias vezes, faça apenas um único método assim:



E aí use nos demais métodos, como o do botão:

This message was edited 1 time. Last update was at 12/03/2010 14:04:04


@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]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team