Ejemplo n.º 1
0
 private void btExcluirActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btExcluirActionPerformed
   Object[] options = {"Confirmar", "Cancelar"};
   int m =
       JOptionPane.showOptionDialog(
           null,
           "Deseja realmente exluir o registro selecionado?",
           "Informação",
           JOptionPane.DEFAULT_OPTION,
           JOptionPane.WARNING_MESSAGE,
           null,
           options,
           options[0]);
   if (m == 0) {
     int i = jtListaProfissoes.getSelectedRow();
     if (i == -1) {
       JOptionPane.showMessageDialog(
           null, "Selecione uma linha da tabela", "Erro", JOptionPane.ERROR_MESSAGE);
     } else {
       int id = Integer.parseInt((String) jtListaProfissoes.getValueAt(i, 0));
       pd.deletaProfissao(id);
       JOptionPane.showMessageDialog(
           null, "Registro excluído com sucesso", "Informação", JOptionPane.INFORMATION_MESSAGE);
       atualizaTabela();
     }
   }
 } // GEN-LAST:event_btExcluirActionPerformed
Ejemplo n.º 2
0
 public void atualizaTabela() {
   Object[][] lista = pd.listaProfissoes();
   jtListaProfissoes.setModel(
       new javax.swing.table.DefaultTableModel(lista, new String[] {"id", "Nome"}) {});
   jtListaProfissoes.getColumnModel().getColumn(0).setPreferredWidth(50);
   jtListaProfissoes.getColumnModel().getColumn(0).setResizable(true);
   jtListaProfissoes.getColumnModel().getColumn(1).setPreferredWidth(150);
   jtListaProfissoes.getColumnModel().getColumn(1).setResizable(true);
 }