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:
[code] 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);
}[/code]
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á.