⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 downparaprocess.java.svn-base

📁 通讯采集软件
💻 SVN-BASE
字号:
package collector.gui.view;

import java.awt.event.*;
import javax.swing.*;

import collector.common.*;
import collector.control.*;
import collector.gui.method.*;

public class DownParaProcess
    extends Thread {

  public DownParaProcess() {
  }

  private Timer timer;

  public void run() {
    final DownParam m_downparam = new DownParam();
    timer = new Timer(1000, new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        int now_step = m_downparam.getStep();
        int total_step = m_downparam.getMaxStep();
        FrontGuiDefine.Down_Process = 10 + 85 * now_step / total_step;
        FrontGuiDefine.m_WaitDialog.setProcess(FrontGuiDefine.Down_Process);
      }
    });
    boolean downOkFlag = true;
    timer.start();
    if (m_downparam.initHashProtocol() < 0) {
      downOkFlag = false;
    }
    else {
      if (FrontGuiDefine.m_WaitDialog != null) {
        FrontGuiDefine.m_WaitDialog.setProcess(5);
      }
      CFunction.writeLog("down protocol ok ", null);
      if (m_downparam.initHashComputer() <= 0) {
        downOkFlag = false;
      }
      else {
        if (FrontGuiDefine.m_WaitDialog != null) {
          FrontGuiDefine.m_WaitDialog.setProcess(10);
        }
        CFunction.writeLog("down computer ok ", null);
        timer.start();
        if (m_downparam.initHashTerminal_new() <= 0) {
          downOkFlag = false;
        }
        else {
          if (timer.isRunning()) {
            timer.stop();
          }
          CFunction.writeLog("down terminal ok ", null);
          if (m_downparam.initHashSampleEventType() < 0) {
            downOkFlag = false;
          }
          else {
            if (FrontGuiDefine.m_WaitDialog != null) {
              FrontGuiDefine.m_WaitDialog.setProcess(100);
            }
            CFunction.writeLog("down sampleeventtype ok ", null);
            FrontGuiDefine.m_guimsg.InitFinished = true;
            if (downOkFlag == true) {
              FrontGuiDefine.m_WaitDialog.SetcloseDialog(null);
              FrontGuiDefine.m_WaitDialog = null;
              FrontGuiDefine.m_FrontFrame.LoginProcess();
            }
          }
        }
      }
    }
    if (downOkFlag == false) {
      if (timer.isRunning()) {
        timer.stop();
      }
      FrontGuiDefine.m_WaitDialog.SetcloseDialog(null);
      FrontGuiDefine.m_WaitDialog = null;
      CollectorDefine.m_HashChannel.clear();
      CollectorDefine.m_HashComputer.clear();
      CollectorDefine.m_HashTs.clear();
      CollectorDefine.m_HashArea.clear();
      CollectorDefine.m_HashFactory.clear();
      CollectorDefine.m_HashTerminal.clear();
      CollectorDefine.m_HashProtocol.clear();
      CollectorDefine.m_HashSampleEventType.clear();
    }
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -