Membro desde: 03/07/2007 20:44:15
Mensagens: 33
Offline
Olá pessoal, dificilmente eu posto uma dúvida num fórum pois geralmente encontro a resposta em tópicos dos proprios foruns na net porem isso não estou achando por nada e as soluções q encontrei não deram certo.
Bom vamos lah...
Tenho uma tabela que tem 2 linhas sendo q a primeira eh uma célula normal de texto e a segunda linha é composta por jcheckbox.
Mas o máximo q consegui até agora eh colocar os checkboxes porem qdo clico neles a celula entra em modo edição e o checkbox some aparecendo as Strings true ou false. Sei q isso tem a ver com o retorno do metodo getColumnClass do model da tabela porem esse metodo só recebe por parametro a coluna então nao tem como eu saber qual linha está pra mim retornar Boolean pra ela.
Se alguem puder me ajudar postarei aqui o model, renderer e editor da tabela:
Membro desde: 22/08/2007 13:38:16
Mensagens: 80
Offline
E ae Daniel! hehehehe
Cara, setou o cell editor para a linha que tu qr? Não olhei com muito cuidado pq to atucanado aqui, mas acho que tu não ta setando o cell editor. Parece estar tudo correto.
Mauricio Souto da Rocha
-------------------------------------------
SCJP 1.4 (83%)
SCWCD 1.5 (84%)
SCBCD (77%)
SCEA (em breve...)
Membro desde: 03/07/2007 20:44:15
Mensagens: 33
Offline
dae velho, legal te encontrar por aqui... hehehe
cara eu resolvi de outra forma, alterei o codigo gerado pelo netbeans e funcionou:
nesse caso não pude utilizar o DefaultTableModel e não precisei criar meu proprio CellEditor e funcionou não tinha feito antes assim pois nãoq ueria mecher no código gerado pelo netbeans mas se não teve outro jeito...
Valeu por responder!
This message was edited 1 time. Last update was at 09/07/2008 14:23:00
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
danielpk7 wrote:dae velho, legal te encontrar por aqui... hehehe
cara eu resolvi de outra forma, alterei o codigo gerado pelo netbeans e funcionou:
Cuidado... Creio que vc tenha inserido seu código da forma correta (pela IDE) e não alterando o arquivo .java.
Seja educado. Agradeça quem te ajudou. Não custa nada. Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."