Duvida em JTabela dentro do JComboBox  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Eduardo Rebou?s
Entusiasta Java
[Avatar]

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

Vinny
JavaEvangelist
[Avatar]

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

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
[WWW]
Vinny
JavaEvangelist
[Avatar]

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
[Email] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

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

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
[WWW]
Eduardo Rebou?s
Entusiasta Java
[Avatar]

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..
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team