private void jButton3ActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton3ActionPerformed
    // libera a exclusao apenas se o ArrayList não estiver vazio
    if (RepositorioProdutos.listaProdutos.size() > 0) {

      Produto p = produtosTableModel.getProduto(jTableProduto.getSelectedRow());
      if (p != null) {
        // teste
        System.out.print(p);
        int opcao =
            JOptionPane.showConfirmDialog(
                this, p.getNome(), "Excluir produto?", JOptionPane.YES_NO_OPTION);

        if (opcao == JOptionPane.YES_OPTION) {
          RepositorioProdutos.removerProdutos(p);
          produtosTableModel.atualizarTabela();

        } else if (opcao == JOptionPane.NO_OPTION) {
          System.out.print("exclusão abortada");
        }
      } else if (p == null) {
        // getSelectedRow retorna -1 quando não esta selecionado
        System.out.print(jTableProduto.getSelectedRow());
        JOptionPane.showMessageDialog(this, "Selecione ou pesquise um produto para excluir");
      }
    } else {
      JOptionPane.showMessageDialog(this, "O sistema não possui produtos cadastrados!");
    }
  } // GEN-LAST:event_jButton3ActionPerformed
 private void jButton6ActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton6ActionPerformed
   produtosTableModel.atualizarTabela();
 } // GEN-LAST:event_jButton6ActionPerformed