private void preencherJTable() {
   ProdutoController pc = new ProdutoController();
   for (Produto p : pc.listarTodos()) {
     tabelmodelo.addRow(
         new Object[] {
           p.getCodigo(),
           p.getNome(),
           p.getQntEstoque(),
           p.getValor(),
           p.getDatafabricacao(),
           p.getCategoriaproduto()
         });
   }
 }
 private void btRemoverActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btRemoverActionPerformed
   int linhaSelecionada = -1;
   linhaSelecionada = tabela.getSelectedRow();
   if (linhaSelecionada >= 0) {
     int idProduto = (int) tabela.getValueAt(linhaSelecionada, 0);
     ProdutoController pc = new ProdutoController();
     if (pc.remover(idProduto)) {
       tabelmodelo.removeRow(linhaSelecionada);
     }
   } else {
     JOptionPane.showMessageDialog(null, "Nenhuma linha foi selecionada");
   }
 } // GEN-LAST:event_btRemoverActionPerformed