| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 09:59:26
|
Eduardo Rebou?s
Entusiasta Java
![[Avatar]](/images/avatar/ad00c9a46ebb616c7f29b962553d488e.jpg)
Membro desde: 02/09/2008 08:31:03
Mensagens: 20
Offline
|
Olá galera blz?
Então substituir o JList pelo JTable eu consegui vendo o seguinte Tópico : http://www.guj.com.br/posts/list/7799.java
porém não consigo colocar informações diferentes nas colunas, quando do o .addItem();, então a mesma informação nas duas colunas
ex:
e eu preciso que a informação seja diferente.
ex:
Desde já agradeço
Abraços
This message was edited 1 time. Last update was at 17/03/2010 10:00:21
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 10:36:58
|
Vinny
JavaEvangelist
![[Avatar]](/images/avatar/09a263c7643feee92b371e16cc0632e2.jpg)
Membro desde: 31/10/2008 09:20:16
Mensagens: 391
Localização: Presidente Prudente - SP
Offline
|
não seria AddRow?
vc tem que passar uma String como parametro
vo da um exeplo abaixo, que é mais facil de entender
|
ITIL Foudation |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 11:58:31
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
Só que o exemplo acima faz um dos piores erros que alguém pode cometer ao trabalhar com JTable: Usar DefaultTableModel.
Em hipótese alguma use-o. Se você achar que ele é simples, é engano seu.
Existem diversas razões para não utilizar, o link na minha assinatura explica algumas delas. Nele, você também encontra exemplos de como montar o seu próprio TableModel e deixar seu programa mais inteligente e organizado.
Vinny, aconselho FORTEMENTE que você não recomende ou dê exemplos envolvendo o Default. De simples, geralmente fica só o exemplo. Para alguma aplicação que seja ligeiramente mais séria, o DefaultTableModel torna-se um inferno de se manter.
|
@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) 17/03/2010 22:45:47
|
Vinny
JavaEvangelist
![[Avatar]](/images/avatar/09a263c7643feee92b371e16cc0632e2.jpg)
Membro desde: 31/10/2008 09:20:16
Mensagens: 391
Localização: Presidente Prudente - SP
Offline
|
Ahan, é que acredito que é mais facil entender como funciona pelo DefaulTableModel, mas sim concerteza é ruim
ja li bastante coisa e realmente nunca vi ninguem aconselhando usar o DefaultTableModel e sim implementar seu proprio TableModel
ou pegar algum pronto pq tem vários.
Mas o exemplo acima so dei pq é mais simples como vc disse, mas concerteza para aplicações maiores e mais serias teria que implantar
o TableModel.
|
ITIL Foudation |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 08:22:14
|
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
|
O problema é que o povo aprende do jeito "simples" e não ta nem ai para aprender o jeito "certo".
Então evite mostrar exemplos assim. plz
|
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 08:46:12
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
Mark_Ameba wrote:O problema é que o povo aprende do jeito "simples" e não ta nem ai para aprender o jeito "certo".
Então evite mostrar exemplos assim. plz
O mais terrível é que usar o DefaulTableModel não é simples. É fácil popular e mostrar um JTable com ele, mas só. Depois, quando vc precisa manipular o JTable, tudo vira um inferno. Você tem que duplicar dados, colocar colunas que não queria, ficar copiando coisas da JTable para a classe de negócios. Ou seja, usar o Default dá muito mais trabalho.
|
@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) 18/03/2010 10:31:39
|
Eduardo Rebou?s
Entusiasta Java
![[Avatar]](/images/avatar/ad00c9a46ebb616c7f29b962553d488e.jpg)
Membro desde: 02/09/2008 08:31:03
Mensagens: 20
Offline
|
eaew, então Vinny não rolou aqui não... num sei se estou fazendo certo...
ViniGodoy.. por favor de uma olhada no link que eu postei.. porque vendo os links da sua assinatura acho que eu já criei o JTable...
você poderia ver se eu realmente criei.. e se está faltando alguma coisa.. vlw abraço..
|
|
|
 |
|
|