GUJ / Assuntos Gerais / Topico Adicionar um componente à uma coluna do JTable 20 de setembro de 2007 3 respostas dm_thiago 20 de setembro de 2007 Boa tarde pessoal, Alguem aí sabe como fazer com que uma coluna da minha JTable seja composta por um componente? O resto será uma JTable normal, mas uma coluna inteira específica eu gostaria que tivesse um componente inserido. Alguem aí sabe como? Valeu! Thiago Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo! 3 Respostas PadrE 20 de set. de 2007 Cara… vc vai precisar brincar com TableColumnModel e DefaultCellEditor Por exemplo: ... JComboBox comboBox = new JComboBox(); comboBox.addItem("Item 1"); comboBox.addItem("Item 2"); comboBox.addItem("Item 3"); TableColumn coluna = jTable.getColumnModel().getColumn( 8 ) ; coluna.setCellEditor( new DefaultCellEditor( comboBox )); ... dm_thiago 21 de set. de 2007 Testando, daqui a pouco eu digo se funcionou ou não… Thiago dm_thiago 21 de set. de 2007 PadrE:Cara… vc vai precisar brincar com TableColumnModel e DefaultCellEditor Por exemplo: ... JComboBox comboBox = new JComboBox(); comboBox.addItem("Item 1"); comboBox.addItem("Item 2"); comboBox.addItem("Item 3"); TableColumn coluna = jTable.getColumnModel().getColumn( 8 ) ; coluna.setCellEditor( new DefaultCellEditor( comboBox )); ... Não funcionou para o componente que eu quero adicionar (DatePicker). Mais alguma sugestão? Mais alguem? Thiago Criado 20 de setembro de 2007 Ultima resposta 21 de set. de 2007 Respostas 3 Participantes 2 Topicos relacionados Componente de forum 4 respostas Consultar CPF pelo nome na Receita Federal 5 respostas Pegadinhas que se fazem com os pobres estagiários 62 respostas [Resolvido] Como comparar Strings em C? 6 respostas Converter pixels para centímetros 9 respostas Casa do Codigo Casa do Codigo — Livros de tecnologia Livros de programacao, infraestrutura e inovacao Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.