Beispiel #1
0
 /**
  * Accionado quando se faz clique no botao para adicionar um ficheiro ao ficheiro RFP. Permite
  * adicionar um ficheiro escolhido pelo utilizador..
  *
  * <p>É lançado uma excepção caso seja impossivel adicionar o ficheiro.
  *
  * @param evt
  */
 private void jMenuItem4ActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jMenuItem4ActionPerformed
   try {
     final JFileChooser fc = new JFileChooser();
     int returnVal = fc.showOpenDialog(this);
     if (returnVal == JFileChooser.APPROVE_OPTION) {
       File file = fc.getSelectedFile();
       File dir = fc.getCurrentDirectory();
       rfpFile.addFile(file.getName(), dir.getPath(), RFPBinaryFile.RFP_NO_FLAG);
       showRFPContents();
     }
   } catch (Exception e) {
     JOptionPane.showMessageDialog(
         null, "Impossível adicionar ficheiro.", "Adicionar Ficheiro", JOptionPane.ERROR_MESSAGE);
   }
 } // GEN-LAST:event_jMenuItem4ActionPerformed