Exemplo n.º 1
0
  /**
   * 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);
  }
Exemplo n.º 2
0
  /**
   * 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);
  }