@SuppressWarnings("CallToThreadDumpStack")
    private void pegaCaminhoArquivoXML() {
        try {
            File xml = new File("config.xml");
            boolean x = false;
            while (x != true) {
                if (xml.isFile() && xml.exists()) {
                    txtCaminhoArquivoXML.setBackground(new java.awt.Color(50, 255, 50));
                    txtCaminhoArquivoXML.setText(xml.getAbsolutePath());
                    FileReader fileR = new FileReader(xml);
                    try (BufferedReader buffR = new BufferedReader(fileR)) {
                        String ip = buffR.readLine();
                        txtIPServidor.setText(ip.substring((ip.indexOf("<ipServidor>") + 12), ip.lastIndexOf("</ipServidor>")));
                        String banco = buffR.readLine();
                        txtCaminhoBanco.setText(banco.substring((banco.lastIndexOf("<caminhoBanco>") + 14), banco.lastIndexOf("</caminhoBanco>")));
                    }
                    x = true;
                } else if (JOptionPane.showConfirmDialog(null, "Arquivo de configuração não encontrado!\nDeseja criar?", "Atenção!", JOptionPane.YES_NO_OPTION) == 0) {
                    criaXML("[IP DO SERVIDOR]", "[CAMINHO DO BANCO DE DADOS]");
                } else {
                    txtCaminhoArquivoXML.setBackground(new java.awt.Color(255, 40, 40));
                    txtCaminhoArquivoXML.setText("O arquivo de configuração ainda não foi criado!");
                    x = true;
                }
            }
        } catch (IOException | HeadlessException e) {
            e.printStackTrace();
        }
    }