Bom dia pessoal
estou com um problema ao preencher uma lista quando excluo um item
Assim …eu insiro os dados de uma compra em uma jtable e exibi todos os itens do carrinho a cada inserção de novo produto
os campos da tabela são:
código | nome do produto | valor unitário | qtd
O problema ocorre quando eu excluo um ítem do carrinho de compras e quero exibir novamente a listra de produtos comprados sem o carrinho .
Abaixo irei postar um link do trecho do código relacionado a este problema. Antes vou declarar os atributos e o modelo da tabela abaixo.
public final class CaixaOperacao extends javax.swing.JFrame {
public static ArrayList<Produto> listaCompras; //Lista que armazena os produtos no carrinho de compras
JTable tabela = new JTable(); //Tabela que irá listar os itens da venda
DefaultTableModel modelo = new DefaultTableModel();
static int[][] matriz = new int[CaixaOperacao.linhas][CaixaOperacao.colunas];
private static final int linhas = 4;
private static final int colunas = 2;
/**
* Creates new form CaixaOperacao
*/
public CaixaOperacao() {
listaCompras = new ArrayList<Produto>();
criarTabela();
initComponents();
jScrollPane2.setViewportView(tabela);
}
public void criarTabela() {
//Criando uma tabela com um modelo previamente selecionado
tabela = new JTable(modelo);
//Adicioanando colunas a tabela
modelo.addColumn("Código");
modelo.addColumn("Nome do produto");
modelo.addColumn("valor Unitário");
modelo.addColumn("qtd");
//Ajustando o tamanho das colunas
tabela.getColumnModel().getColumn(0).setPreferredWidth(20); //Ajustando tamanho da coluna "Código"
tabela.getColumnModel().getColumn(1).setPreferredWidth(100); //Ajustando tamanho da coluna "Nome do produto"
}
Neste link se encontra o trecho do código a que estou me referindo
Não sei o que esta acontecendo de errado
desde já agradeço a todos