Ola a todos, to com uma duvida em como implementar um metodo!
Eu tenho 3 jtextfield(CampoA, B e C) que recebe valor do tipo Double e String, cada vez que o campoA perde o focu ele inseri o que tem no campoA , B e C na minha jtable, porem o meu problema vem ai, na minha jtable tenho 4 campos, (Item,CampoA,CampoB,CampoC,CampoD) o que eu precisava eu criar um contador para no campo Item conforme vou inserindo 1 linha, ele vai colocando assim
publicvoidmontarTabela(LinkedList<Experiencia>list){inti=0;SimpleDateFormatmodeloData=newSimpleDateFormat("dd/MM/yyyy");Object[][]dados=newObject[list.size()][4];//os dados da tabelaExperienciaexp;Iterator<Experiencia>it=list.iterator();while(it.hasNext()){//loop para a construçãoexp=it.next();dados[i][0]=exp.getInstituicao();dados[i][1]=modeloData.format(exp.getDataInicio());dados[i][2]=modeloData.format(exp.getDataFim());dados[i][3]=exp.getFuncao();i++;}Stringcolunas[]=newString[]{"Instituiçao","Data de Início","Data de Conclusão","Função"};DefaultTableModelmodelo=newDefaultTableModel(dados,colunas);tblTabela.setModel(modelo);}
Tomará que tenha ajudado!
B
biluquinha
Problema persiste!!
Marcio primeiramente obrigado por sua atencao mas acho que vc nao entendeu meu problema amigo ou eu nao entendi o que vc tento me passa!
Eu ja tenho a tabela sendo preenchida, o meu unico problema e como inserir no campo Item da minha jtable ele ir incrementando automatico em cada linha assim ex:
Como está implementado o seu TableModel? Geralmente fazer um contador é muito simples, é só retornar o valor da própria row no getValueAt. Ou da row+1, caso queira começar em 1.