private void tblPesquisaMouseClicked(
     java.awt.event.MouseEvent evt) { // GEN-FIRST:event_tblPesquisaMouseClicked
   if (evt.getClickCount() > 1) {
     JTable target = (JTable) evt.getSource();
     if (itmNovo.isVisible())
       controller.abrirJanelaCadastro((Long) modelo.getValueAt(target.getSelectedRow(), 5));
     else controller.criarReceita((Long) modelo.getValueAt(tblPesquisa.getSelectedRow(), 5));
   }
 } // GEN-LAST:event_tblPesquisaMouseClicked
  private void itmCriarReceitaMouseClicked(
      java.awt.event.MouseEvent evt) { // GEN-FIRST:event_itmCriarReceitaMouseClicked
    if (tblPesquisa.getSelectedRow() == -1) {
      JOptionPane.showMessageDialog(this, "Selecionar um tripulante");
    } else {

      controller.criarReceita((Long) modelo.getValueAt(tblPesquisa.getSelectedRow(), 5));
    }
  } // GEN-LAST:event_itmCriarReceitaMouseClicked
 public void pesquisar() {
   limparTabela();
   for (ITripulante tri : controller.buscarTripulantes(txtNome.getText().trim())) {
     modelo.insertRow(
         modelo.getRowCount(),
         new Object[] {
           tri.getNome(),
           tri.getSexo(),
           tri.getNaturalidade(),
           tri.getNascimento().toString(),
           tri.getProfissao(),
           tri.getId()
         });
   }
 }
 private void formWindowClosing(
     java.awt.event.WindowEvent evt) { // GEN-FIRST:event_formWindowClosing
   controller.cancelar();
 } // GEN-LAST:event_formWindowClosing
 private void itmNovoMouseClicked(
     java.awt.event.MouseEvent evt) { // GEN-FIRST:event_itmNovoMouseClicked
   controller.abrirJanelaCadastro();
 } // GEN-LAST:event_itmNovoMouseClicked
 private void itmVoltarMouseClicked(
     java.awt.event.MouseEvent evt) { // GEN-FIRST:event_itmVoltarMouseClicked
   controller.cancelar();
 } // GEN-LAST:event_itmVoltarMouseClicked