| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:03:58
|
AnDrOiDe
Java Ninja
![[Avatar]](/images/avatar/c6c26f1851137a1194e045b548bf1776.jpg)
Membro desde: 30/10/2009 10:34:24
Mensagens: 251
Localização: Santo Andre-Capital-sp
Offline
|
bom, o que estou tentando fazer é o seguinte tenhu um jtable com "nome" e "codigo" certo...
na minha tela tenho o botão consultar quando clikado aparecerá os dados digitados nos campo que eu tenhu ja cadastrado....
que será buscado no banco de dados ....mas não estou conseguindo jogar eles no jtable...
pq qundo fizer a consulta na msm tela aprecerá no jtable os dados encontrados com o nome ou codigo!!
grato á todos!!!
|
Tudo Deveria se Tornar Possível o Mais simples, Mas não simplificado !!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:16:53
|
renanedpedroso
JavaTeenager
![[Avatar]](/images/avatar/d011c7278572db1a43f7df991d2f619f.jpg)
Membro desde: 17/03/2010 10:55:10
Mensagens: 180
Localização: Poços de Caldas / MG
Offline
|
Se você estiver usando o DefaultTableModel (o que não é muito indicado), você poderá fazer assim:
Supondo que você tenha uma lista de itens já preenchida...
Mas se não quiser usar o DefaultTableModel, acesse:
http://www.guj.com.br/posts/list/15/199067.java#1001295
Espero ter ajudado, abraço!
|
Renan Eduardo Pedroso
Analista e Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:19:17
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1793
Offline
|
Pois é cara, ja tem uma ação um REGIME quase militar aqui no forum contra DefaultTableModel, tem um post do Vini aqui no GUJ que explica muito bem como usar seu proprio Model extendendo de AbstractTableModel, vale muito apena vc dar uma olhada.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:34:01
|
renanedpedroso
JavaTeenager
![[Avatar]](/images/avatar/d011c7278572db1a43f7df991d2f619f.jpg)
Membro desde: 17/03/2010 10:55:10
Mensagens: 180
Localização: Poços de Caldas / MG
Offline
|
Exemplo básico de um modelo próprio de tabela...
Você pode utilizá-lo assim:
Espero ter ajudado!
|
Renan Eduardo Pedroso
Analista e Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:47:08
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19490
Localização: Curitiba/PR
Offline
|
evertonsilvagomesjava wrote:Pois é cara, ja tem uma ação um REGIME quase militar aqui no forum contra DefaultTableModel, tem um post do Vini aqui no GUJ que explica muito bem como usar seu proprio Model extendendo de AbstractTableModel, vale muito apena vc dar uma olhada.
Não é regime militar, é campanha!!! \o/
Mas é pelo bem de todos, o Default só traz dores de cabeça. E fortes.
|
@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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:49:41
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19490
Localização: Curitiba/PR
Offline
|
renanedpedroso wrote:Exemplo básico de um modelo próprio de tabela...
O princípio básico de se criar um model próprio é justamente não ter algo como dentro do model, e sim ter um: Isso sim, traz grandes vantagens para o desempenho e a manutenção do sistema, pois evita que você tenha que copiar dados da sua classe de negócio para seu modelo dentro da sua view. Também permite que você exiba só informações relevantes para seu usuário, sem perder informações importantes, como o id de quem está naquela linha. Seu model, apesar de funcionar, não deixa de ser uma reescrita do Default e, portanto, é tão prejudicial quanto o próprio Default.
This message was edited 1 time. Last update was at 19/03/2010 10:50:03
|
@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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:54:22
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1793
Offline
|
ViniGodoy wrote:
evertonsilvagomesjava wrote:Pois é cara, ja tem uma ação um REGIME quase militar aqui no forum contra DefaultTableModel, tem um post do Vini aqui no GUJ que explica muito bem como usar seu proprio Model extendendo de AbstractTableModel, vale muito apena vc dar uma olhada.
Não é regime militar, é campanha!!! \o/
Mas é pelo bem de todos, o Default só traz dores de cabeça. E fortes.
eu que o diga as dores de cabeça, se vc nao tivesse me ajudado eu tava ferrado aqui agora kkkk.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:54:36
|
AnDrOiDe
Java Ninja
![[Avatar]](/images/avatar/c6c26f1851137a1194e045b548bf1776.jpg)
Membro desde: 30/10/2009 10:34:24
Mensagens: 251
Localização: Santo Andre-Capital-sp
Offline
|
Bom e nunca usei esse DefaultTableModel .....
eu montei o Jtable no net beans ja esta pronta agora tô querendo os dados dentro dos campo do jtable!!
|
Tudo Deveria se Tornar Possível o Mais simples, Mas não simplificado !!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:56:24
|
renanedpedroso
JavaTeenager
![[Avatar]](/images/avatar/d011c7278572db1a43f7df991d2f619f.jpg)
Membro desde: 17/03/2010 10:55:10
Mensagens: 180
Localização: Poços de Caldas / MG
Offline
|
Imaginei que postariam algo sobre o . hehehe
Uso o pra ter um Modelo mais genérico.
Concordo totalmente com a campanha, principalmente por já ter usado o DefaultTableModel e é um inferno pra dar manutenção, mas do jeito que fiz, pra mim é suficiente.
Abraço!
|
Renan Eduardo Pedroso
Analista e Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 11:21:45
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5847
Localização: São Paulo/SP
Offline
|
Mas ainda existe um pequeno problema que a maioria dos TableModels que vi implementado ainda usa Object[][] ou List<Object[]> que no final das contas é um DefaultTableModel mais "bonitinho".
O interessante realmente é ter um get que retorna o tipo do objeto que voce quer.
Um otimo exemplo é o TableModel generico que o ViniGodoy criou que usa enums para as colunas ou o ObjectTableModel que criei que usa anotações nos atributos da classe.
|
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! |
|
|
 |
|
|