示例#1
0
 /**
  * Accionado quando se faz clique no botao para eliminar um ficheiro.
  *
  * <p>Permite eliminar um ficheiro do ficheiro RFP. A eliminação só será possivel caso o objecto
  * selecionado seja um ficheiro.
  *
  * <p>É lançado uma excepção caso a eliminação falhe.
  *
  * @param evt
  */
 private void jMenuItem8ActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jMenuItem8ActionPerformed
   try {
     // verificar a seleccão
     int row = jTable1.getSelectedRow();
     Object obj = jTable1.getModel().getValueAt(row, 0);
     if (obj instanceof RFPFileHeader) {
       rfpFile.removeFile(((RFPFileHeader) obj).getFilenameId());
       showRFPContents();
     } else {
       JOptionPane.showMessageDialog(
           null,
           "Impossivel exclusão do ficheiro.",
           "Exclusão de Ficheiro",
           JOptionPane.ERROR_MESSAGE);
     }
   } catch (Exception ex) {
     JOptionPane.showMessageDialog(
         null,
         "Impossivel exclusão do ficheiro.",
         "Exclusão de Ficheiro",
         JOptionPane.ERROR_MESSAGE);
   }
 } // GEN-LAST:event_jMenuItem8ActionPerformed