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

📄 frontframe.java

📁 通讯采集软件
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
                       " 的上传信息");
    FrontGuiDefine.m_guimsg.sendUpHintMsg(computerid);
    FrontGuiDefine.m_UpHintFrame = null;
    FrontGuiDefine.m_UpHintFrame = new UpHintFrame(computerid);
    if (FrontGuiDefine.m_UpHintFrame.isShowing() == false) {
      FrontGuiDefine.m_UpHintFrame.show();
    }
  } //GEN-LAST:event_UpInfoButtonActionPerformed

  private void menuItemUserLogActionPerformed(java.awt.event.ActionEvent evt) { //GEN-FIRST:event_menuItemUserLogActionPerformed
    if (activeUser != null) {
      if (JOptionPane.OK_OPTION == (JOptionPane.showConfirmDialog(this,
          "确定退出登录?", "用户退出", JOptionPane.OK_CANCEL_OPTION))) {
        activeUser = null;
        getContentPane().remove(this.ComputersPanel);
        this.ComputersPanel = new javax.swing.JPanel();
        ComputersPanel.setLayout(new java.awt.GridLayout(2, 5));
        ComputersPanel.setBackground( (java.awt.Color) javax.swing.UIManager.
                                     getDefaults().get("Button.focus"));
        getContentPane().add(ComputersPanel, java.awt.BorderLayout.CENTER);
        this.updateview();
        this.m_ComputerPanelList.clear();
        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();
        this.setForbidden();
        this.updateview();
      }

      CloseAllSubWindows();
      this.setDataMonitorEnable();
      this.setTaskAssignEnable();
      this.setReportMonitorEnable();
      this.setDataRecruitEnable();
      this.setParamCallupEnable();

      frontGroup = new javax.swing.ButtonGroup();
      this.closeAllTimer();
      FrontGuiDefine.m_guimsg.sendChannelTaskCancelMsg();
      FrontGuiDefine.m_guimsg.sendQuitMsg();
      //pzy 20061023
      //CollectorDefine.LOGIN_FLAG = true;
      //pzy 20061023
      userLogProcess();
      FrontGuiDefine.m_guimsg.InitFinished = false;
      return;
    }
    else if (activeUser == null) {
      if (!userLoginDialog.isShowing()) {
        userLoginDialog.show();
      }
      activeUser = userLoginDialog.getActiveUser();
      if (activeUser == null) {
        return;
      }
      FrontGuiDefine.m_guimsg.setFlag(true);
      DownParaProcess m_DownParaProcess = new DownParaProcess();
      m_DownParaProcess.start();
      FrontGuiDefine.m_WaitDialog = null;
      FrontGuiDefine.m_WaitDialog = new WaitDialog(this, false);
      FrontGuiDefine.m_WaitDialog.show();
    }
  } //GEN-LAST:event_menuItemUserLogActionPerformed

  private void DataMonitorItemStateChanged(java.awt.event.ItemEvent evt) { //GEN-FIRST:event_DataMonitorItemStateChanged
    int state = evt.getStateChange();
    if (state == ItemEvent.SELECTED) {
      if (FrontGuiDefine.m_DataDispFrame == null) {
        FrontGuiDefine.m_DataDispFrame = new DataDispFrame();
        FrontGuiDefine.m_DataDispFrame.show();
      }
      else {
        if (! (FrontGuiDefine.m_DataDispFrame.isShowing())) {
          FrontGuiDefine.m_DataDispFrame.show();
        }
        FrontGuiDefine.m_DataDispFrame.setState(java.awt.Frame.NORMAL);
      }
      FrontGuiDefine.m_DataDispFrame.toFront();
    }
    else {
      return;
    }
  } //GEN-LAST:event_DataMonitorItemStateChanged

  private void MemoryMenuActionPerformed(java.awt.event.ActionEvent evt) { //GEN-FIRST:event_MemoryMenuActionPerformed
    this.ParamDispButtonActionPerformed(null);
  } //GEN-LAST:event_MemoryMenuActionPerformed

  private void ExitMenuItemActionPerformed(java.awt.event.ActionEvent evt) { //GEN-FIRST:event_ExitMenuItemActionPerformed
    FrontGuiDefine.m_guimsg.sendQuitMsg();
    try {
      Thread.sleep(5000);
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
    System.exit(0);
  } //GEN-LAST:event_ExitMenuItemActionPerformed

  private void TaskAssignItemStateChanged(java.awt.event.ItemEvent evt) { //GEN-FIRST:event_TaskAssignItemStateChanged
    int state = evt.getStateChange();
    if (state == ItemEvent.SELECTED) {
      if (FrontGuiDefine.m_TaskAssignFrame == null) {
        FrontGuiDefine.m_guimsg.sendTaskAssignMsg(); //高中低
        FrontGuiDefine.m_TaskAssignFrame = new TaskAssignFrame();
        FrontGuiDefine.m_TaskAssignFrame.show();
      }
      else {
        if (!FrontGuiDefine.m_TaskAssignFrame.isShowing()) {
          FrontGuiDefine.m_TaskAssignFrame.show();
        }
        FrontGuiDefine.m_TaskAssignFrame.setState(java.awt.Frame.NORMAL);
      }
      FrontGuiDefine.m_TaskAssignFrame.toFront();
    }
    else {
      return;
    }
  } //GEN-LAST:event_TaskAssignItemStateChanged

  private void ParamDispButtonActionPerformed(java.awt.event.ActionEvent evt) { //GEN-FIRST:event_ParamDispButtonActionPerformed
    if (frontGroup.getSelection() == null) {
      return;
    }
    int index = frontGroup.getSelection().getMnemonic();
    if (index < 0) {
      return;
    }
    computer m_computer = (computer) (this.LineupComputers[index]);
    if (m_computer == null) {
      return;
    }
    int m_Status = new Long(m_computer.getComputerStatus()).intValue();
    if (m_Status == CollectorDefine.DEFAULT_MACHINE ||
        m_Status == CollectorDefine.OUT_OF_RUNNING) {
      return;
    }
    long computerid = m_computer.getComputerId();
    FrontGuiDefine.m_ParamDispFrame = null;
    System.out.println("即将要computer " + m_computer.getComputerName() + " 的内存参数");
    FrontGuiDefine.m_ParamDispFrame = new ParamDispFrame(m_computer.
        getComputerId());
    FrontGuiDefine.m_ParamDispFrame.initTree();
    FrontGuiDefine.m_ParamDispFrame.initRightPane();
    FrontGuiDefine.m_ParamDispFrame.updateview();
    FrontGuiDefine.m_ParamDispFrame.setTitle(m_computer.getComputerName() +
                                             " 内存参数");
    FrontGuiDefine.m_ParamDispFrame.show();

    FrontGuiDefine.m_guimsg.sendParaMonitorMsg(m_computer.getComputerId(), 4, null);
    System.out.println("***************    发送 参数检测 ----- 要terminal_server");
    FrontGuiDefine.m_guimsg.sendParaMonitorMsg(m_computer.getComputerId(), 5, null);
    System.out.println("***************    发送 参数检测 ----- 要protocol");
    FrontGuiDefine.m_guimsg.sendParaMonitorMsg(m_computer.getComputerId(), 3, null);
    System.out.println("***************    发送 参数检测 ----- 要channel");
  } //GEN-LAST:event_ParamDispButtonActionPerformed

  private void ReportMonitorItemStateChanged(java.awt.event.ItemEvent evt) { //GEN-FIRST:event_ReportMonitorItemStateChanged
    int state = evt.getStateChange();
    if (state == ItemEvent.SELECTED) {
      if (FrontGuiDefine.m_ReportDispFrame == null) {
        FrontGuiDefine.m_ReportDispFrame = new ReportDispFrame();
        FrontGuiDefine.m_ReportDispFrame.show();
      }
      else {
        if (!FrontGuiDefine.m_ReportDispFrame.isShowing()) {
          FrontGuiDefine.m_ReportDispFrame.show();
        }
        FrontGuiDefine.m_ReportDispFrame.setState(java.awt.Frame.NORMAL);
      }
      FrontGuiDefine.m_ReportDispFrame.toFront();
      //SelectGroup.setSelected(ReportMonitor.getModel(), false);
    }
    else {
      return;
    }
  } //GEN-LAST:event_ReportMonitorItemStateChanged

  private void exitForm(java.awt.event.WindowEvent evt) { //GEN-FIRST:event_exitForm
    //System.exit(0);
    //只能从菜单退出

  } //GEN-LAST:event_exitForm

  public static void main(String args[]) {
    PlasticLookAndFeel.setMyCurrentTheme(new SkyYelloTheme());
    try {
      UIManager.setLookAndFeel(new PlasticLookAndFeel());
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    FrontFrame m_frame = new FrontFrame();
    m_frame.userLogProcess();
    m_frame.show();
  }

  // Variables declaration - do not modify//GEN-BEGIN:variables
  private javax.swing.JSeparator jSeparator11131;
  private javax.swing.JSeparator jSeparator1113;
  private javax.swing.JMenuItem PropertyMenu;
  private javax.swing.JLabel jLabel12;
  private javax.swing.JButton WarnInfoButton;
  private javax.swing.JMenu UserMenu2;
  private javax.swing.JMenuItem WarnhintMenu;
  private javax.swing.JPanel SelectPanel;
  private javax.swing.JButton ParamDispButton;
  private javax.swing.JButton LocalTaskButton;
  private javax.swing.JLabel jLabel1;
  private javax.swing.JLabel noteLabel;
  private javax.swing.JLabel jLabel13;
  private javax.swing.JPanel ButtonPanel;
  private javax.swing.JScrollPane ScrollPane;
  private javax.swing.JButton UpInfoButton;
  private javax.swing.JMenuItem menuItemUserLog;
  private javax.swing.JToggleButton DataMonitor;
  private javax.swing.JSeparator jSeparator11;
  private javax.swing.JSeparator jSeparator111;
  private javax.swing.JMenu UserMenu;
  private javax.swing.JLabel jLabel14;
  private javax.swing.JToggleButton TaskAssign;
  private javax.swing.JToolBar ToolBar;
  private javax.swing.ButtonGroup SelectGroup;
  private javax.swing.JMenuItem UphintMenu;
  private javax.swing.JButton SaveButton;
  private javax.swing.JMenuBar MainMenuBar;
  private javax.swing.JPanel ComputersPanel;
  private javax.swing.JSeparator jSeparator1111;
  private javax.swing.JLabel jLabel11;
  private javax.swing.JButton CommStatusButton;
  private javax.swing.JMenuItem ExitMenuItem;
  private javax.swing.JMenuItem CommstatusMenu;
  private javax.swing.JSeparator jSeparator1;
  private javax.swing.JToggleButton DataRecruit;
  private javax.swing.JButton RefreshButton;
  private javax.swing.JPopupMenu popup;
  private javax.swing.JToggleButton ParamCallup;
  private javax.swing.ButtonGroup frontGroup;
  private javax.swing.JMenuItem MemoryMenu;
  private javax.swing.JButton NodeProButton;
  private javax.swing.JToggleButton ReportMonitor;
  private javax.swing.JSeparator jSeparator1112;
  // End of variables declaration//GEN-END:variables
  private Object[] LineupComputers = null;
  ActiveUserClass activeUser = null;
  UserLoginDialog userLoginDialog = new UserLoginDialog(this, true);
  javax.swing.Timer m_UserLoginTimer = new javax.swing.Timer(1000,
      new UserLoginTimerListener());
  private ArrayList m_ComputerPanelList = new ArrayList();
  public boolean InitFinished = false;

  public void CloseAllSubWindows() {
    if (FrontGuiDefine.m_ReportDispFrame != null &&
        FrontGuiDefine.m_ReportDispFrame.isShowing()) {
      FrontGuiDefine.m_ReportDispFrame.hide();
    }
    if (FrontGuiDefine.m_DataDispFrame != null &&
        FrontGuiDefine.m_DataDispFrame.isShowing()) {
      FrontGuiDefine.m_DataDispFrame.hide();
    }
    if (FrontGuiDefine.m_ParamDispFrame != null &&
        FrontGuiDefine.m_ParamDispFrame.isShowing()) {
      FrontGuiDefine.m_ParamDispFrame.hide();
    }
    if (FrontGuiDefine.m_TaskAssignFrame != null &&
        FrontGuiDefine.m_TaskAssignFrame.isShowing()) {
      FrontGuiDefine.m_TaskAssignFrame.hide();
    }
    //m_DetailDialog
    if (FrontGuiDefine.m_DetailDialog != null &&
        FrontGuiDefine.m_DetailDialog.isShowing()) {
      FrontGuiDefine.m_DetailDialog.hide();
    }
    //m_UpHintFrame
    if (FrontGuiDefine.m_UpHintFrame != null &&
        FrontGuiDefine.m_UpHintFrame.isShowing()) {
      FrontGuiDefine.m_UpHintFrame.hide();
    }
    //m_WarnInfoFrame
    if (FrontGuiDefine.m_WarnInfoFrame != null &&
        FrontGuiDefine.m_WarnInfoFrame.isShowing()) {
      FrontGuiDefine.m_WarnInfoFrame.hide();
    }
    //m_LocalTaskFrame
    if (FrontGuiDefine.m_LocalTaskFrame != null &&
        FrontGuiDefine.m_LocalTaskFrame.isShowing()) {
      FrontGuiDefine.m_LocalTaskFrame.hide();
    }
    //m_NodeProPertyFrame
    if (FrontGuiDefine.m_NodeProPertyFrame != null &&
        FrontGuiDefine.m_NodeProPertyFrame.isShowing()) {
      FrontGuiDefine.m_NodeProPertyFrame.hide();
    }
    //m_ReportSaveDialog
    if (FrontGuiDefine.m_ReportSaveDialog != null &&
        FrontGuiDefine.m_ReportSaveDialog.isShowing()) {
      FrontGuiDefine.m_ReportSaveDialog.hide();
    }
    //m_DataPursueFrame
    if (FrontGuiDefine.m_DataPursueFrame != null &&
        FrontGuiDefine.m_DataPursueFrame.isShowing()) {
      FrontGuiDefine.m_DataPursueFrame.hide();
    }
    //m_ParaSetFrame
    if (FrontGuiDefine.m_ParaSetFrame != null &&
        FrontGuiDefine.m_ParaSetFrame.isShowing()) {
      FrontGuiDefine.m_ParaSetFrame.hide();
    }

    //pzy add 20061205
    //m_ParaCallSetFrame
    if (FrontGuiDefine.m_ParaCallSetFrame != null &&
        FrontGuiDefine.m_ParaCallSetFrame.isShowing()) {
      FrontGuiDefine.m_ParaCallSetFrame.hide();
    }
    //pzy add 20061205

    //m_TermSelectDialog
    if (FrontGuiDefine.m_TermSelectDialog != null &&
        FrontGuiDefine.m_TermSelectDialog.isShowing()) {
      FrontGuiDefine.m_TermSelectDialog.hide();
    }
    //m_WaitDialog
    if (FrontGuiDefine.m_WaitDialog != null &&
        FrontGuiDefine.m_WaitDialog.isShowing()) {
      FrontGuiDefine.m_WaitDialog.hide();
    }
    //m_UserListDispDialog
    if (FrontGuiDefine.m_UserListDispDialog != null &&
        FrontGuiDefine.m_UserListDispDialog.isShowing()) {
      FrontGuiDefine.m_UserListDispDialog.hide();
    }

    FrontGuiDefine.m_ReportDispFrame = null;
    FrontGuiDefine.m_DataDispFrame = null;
    FrontGuiDefine.m_ParamDispFrame = null;
    FrontGuiDefine.m_TaskAssignFrame = null;
    FrontGuiDefine.m_DetailDialog = null;
    FrontGuiDefine.m_UpHintFrame = null;
    FrontGuiDefine.m_WarnInfoFrame = null;
    FrontGuiDefine.m_LocalTaskFrame = null;
    FrontGuiDefine.m_NodeProPertyFrame = null;
    FrontGuiDefine.m_ReportSaveDialog = null;

⌨️ 快捷键说明

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