示例#1
0
  /**
   * Accionado quando se faz clique no botao para criar uma directoria.
   *
   * <p>Cria uma nova pasta na directoria actual. Se não for introduzido um nome, será mostrado uma
   * mensagem de erro.
   *
   * <p>É lançado uma excepção caso não seja possivel criar a directoria.
   *
   * @param evt
   */
  private void jMenuItem10ActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jMenuItem10ActionPerformed
    try {
      String input = JOptionPane.showInputDialog("Nome do directorio");
      if (input.length() > 0) {

        rfpFile.makeDirectory(this.currDirectoryId, input);
        this.showRFPContents();
      } else {
        JOptionPane.showMessageDialog(
            null,
            "Nome de directoria invalida",
            "Adicionar Directoria",
            JOptionPane.INFORMATION_MESSAGE);
      }
    } catch (Exception ex) {
      JOptionPane.showMessageDialog(
          null, "Impossível Criar Directoria.", "Criação de Directoria", JOptionPane.ERROR_MESSAGE);
    }
  } // GEN-LAST:event_jMenuItem10ActionPerformed