JComboBox em JTable  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

Oi!

gostaria de saber se tem como eu colocar um combobox dentro de uma tabela utilizando o modelo da tabela q eu criei.
se tiver.. como eu faço??

pesquisa no forum e na internet só encontrei adcionando em modelos default.

valeu pela atenção!

[]'s

[]'s Renato Ramos
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

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

1. Faça sua coluna retornar o tipo List.class no getColumnClass();
2. Adicione um editor personalizado para a sua table, com o método table.setDefaultEditor(List.class, seuEditor).
3. Adicione um renderer personalizado para a sua table, com o método table.setDefaultEditor(List.class, seuRenderer).

Agora vem o segundo problema, como criar esse renderer e esse editor? Aqui está a solução:


This message was edited 1 time. Last update was at 11/11/2009 14:07:57


@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]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

a parte do renderer eu tinha pego aqui no forum

mas a parte do getColumnClass eu não vi.

uma pergunta besta... mas eu não sei =/

como eu faço o retorno de um List.class?

tem algum exemplo?



valeu pela atenção Vini!

[]'s Renato Ramos
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

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


@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]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

eu fiz assim



eu coloquei um construtor como List.. porque os dados vem de uma consulta.

o que falta agora =/ ?

e agora eu to pensando.. como eu vo fazer pra jah vim o combobox com o valor certo que o registro tem?

complicado isso =/

valeu Vini =D

This message was edited 1 time. Last update was at 11/11/2009 15:49:35


[]'s Renato Ramos
[Email] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team