Adicionar Valores jTable

2 respostas
M

Boa tarde. Estou fazendo um projeto para a faculdade e gostaria de saber como utilizo a jTable.
Já li alguns tutoriais, mas não entendi direito.

Tenho uma tabela com 5 colunas: Código, Descrição, Quantidade, Valor Unitário e Valor Total.
Gostaria que, ao preencher os campos "jTItemCod, jTItemQuant, jTItemDesc, jTItemValUnit", a pessoa clicasse em um botão "Adicionar" e esses dados fossem para a tabela.

Fiz deste modo:
private void jBAdicionarActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // Adicionar item à Tabela
        
        item_cod = jTItemCod.getText();
        jTableItem.setValueAt(item_cod, 0, 0);
        item_desc = jTItemDesc.getText();
        jTableItem.setValueAt(item_desc, 0, 1);
        item_quant = Float.valueOf(jTItemQuant.getText());
        jTableItem.setValueAt(item_quant, 0, 2);
        item_valunit = Float.valueOf(jTItemValUnit.getText());
        jTableItem.setValueAt(item_valunit, 0, 3);
        item_valtot = (item_quant * item_valunit);
        jTableItem.setValueAt(item_valtot, 0, 4);             

    }

Mas deste modo, ele seta apenas nessas que coloquei. Como faço para, conforme for clicando no adicionar, ir setando em linhas diferentes?
Tentei usar uma variável e ir incrementando, mas não obtive sucesso.

Bom, é isso. Desculpe pelas perguntas bobas, é que sou novo no assunto.
Obrigado desde já.

2 Respostas

ViniGodoy

Leia os links da minha assinatura sobre TableModel.

M

sério como eu li todos esses tutoriais e exemplos, mas como não sou programador, não entendo essas coisas de classes, etc.
talvez querer fazer uma lista igual a esta http://www.guj.com.br/java/149034-duvidas-ao-fazer-uma-consulta#808003 seja muito além do que eu posso.
enfim, continuarei tentando, já que tenho 1 mês pra fazer meu projeto haha
Muito obrigado ViniGodoy

Criado 1 de junho de 2013
Ultima resposta 2 de jun. de 2013
Respostas 2
Participantes 2