private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton1MouseClicked
        //Pega o nome da pasta selecionada e retira a última '/'
        String caminho = XMLTreePanel.getCaminhoSelecionado(false);
        caminho = caminho.substring(0, caminho.length() - 1);
        String nome_digitado = nome.getText();
        //Se o caminho termina com .txt e o nome digitado nao termina com .txt, adiciona .txt no final do novo nome
        if (caminho.endsWith(".txt") && !nome_digitado.endsWith(".txt")) {
            nome_digitado += ".txt";
        }
        System.out.println("Caminho do arquivo/pasta: " + caminho);
        //Se for renomear algo que nao é um arquivo, e colocar extensao de arquivo, nao deixa.
        if (!caminho.endsWith(".txt") && nome_digitado.endsWith(".txt")) {
            JOptionPane.showMessageDialog(InterfaceUsuario.main, "Você não pode adicionar uma extensão de arquivo (.txt) em uma pasta");
            return;
        }

        try {
            if (PainelDeControle.middleware.renomearArquivo(caminho, nome_digitado)) {
                JOptionPane.showMessageDialog(InterfaceUsuario.main, "Arquivo/Pasta renomeado para " + nome_digitado);
            } else {
                JOptionPane.showMessageDialog(InterfaceUsuario.main, "Não foi possível renomear o arquivo");
            }
        } catch (RemoteException ex) {
            Logger.getLogger(Renomear.class.getName()).log(Level.SEVERE, null, ex);
        }
        close();
    }//GEN-LAST:event_jButton1MouseClicked