/** * Método que dá a função ao clicar no botão 'Scanear Verificação', ela que manda o arquivo para * scan no vírus total. */ private void btScanOnClick() { // Zerando taRelatorio. view.getTaRelatorio().setText("Tool Vírus Total Desktop"); // Desabilitando botões view.getBtCopiar().setEnabled(false); view.getBtArquivo().setEnabled(false); // Atualizando painel de Logs com informação obtida. helper.attLog("\n[+] Começando Scan"); // Desabilidando botão Procurar, até que o relatório seje imprimido. view.getBtProcurar().setEnabled(false); // Chamando função que envia arquivo para verificação. ProcessarThead pt = new ProcessarThead(); pt.start(); // Atualizando painel de Logs com últimas informações do Scan. helper.attLog( "\n[+] Scan Concluído\n[+] Abra no navegadou ou aguarde" + " 2 minutos\n[+] E aparecerá o relatório do scan"); // Habilitando/Desabilitando botôes. view.getBtOpen().setEnabled(true); view.getBtScan().setEnabled(false); new Cronometro(view).go(); // Chamando função que imprimirá dados da verificação após 2 minutos. Temporizador temporizador = new Temporizador(120); }
/** * Método criado para quando clicar no botão copiar verificação, ele copiar os dados para * clipboard. */ private void btCopiarOnClick() { // Atribuindo valor do jTextField a uma String. String copia = view.getTaRelatorio().getText(); // Copiando para clipboard. helper.copiarClipboard(copia); // Mensagem copiado. JOptionPane.showMessageDialog(view, "Copiado com sucesso!", "Verificação Copiada", 2); // Desabilitando botão. view.getBtCopiar().setEnabled(false); }