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

📄 复件 datapursueframe.java.txt.svn-base

📁 通讯采集软件
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
package collector.gui.view;

import java.text.*;
import java.util.*;

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

import collector.common.*;
import collector.gui.guiVo.*;
import collector.gui.method.*;
import collector.gui.model.*;
import pbs.service.function.*;
import pbs.service.vo.*;
import javax.swing.border.*;

public class DataPursueFrame
    extends javax.swing.JFrame {
  public DataPursueFrame () {
    jbInit();
    initTree();
    initMeterTree();
    initAreaTree();
    DefaultListModel m_ListModel = (DefaultListModel) (ChosenList.getModel());
    System.out.println();
    m_ListModel.clear();
    TerminalList = new ArrayList();
    this.setMouseListener();
    PublicMethod.initColumnSizes(PursueTaskTable,
                                 (AbstractTableModel) (PursueTaskTable.getModel()));
    initFuncColumn();
    initTimeColumns();
    initFailimitComboBox();
    PursueSysConnCheckBox.setEnabled(true);
    PursueSysConnCheckBox.setSelected(false);
    this.updateview();
  }

  private void initFailimitComboBox() {
    for (int i = 0; i <= 20; i++) {
      FailimitComboBox.addItem(new Integer(i));
    }
  }

  private void jbInit() { //GEN-BEGIN:jbInit
    TypeGroup = new javax.swing.ButtonGroup();
    PursueTabbedPane = new javax.swing.JTabbedPane();
    SetPanel = new javax.swing.JPanel();
    jSplitPane1 = new javax.swing.JSplitPane();
    jPanel3 = new javax.swing.JPanel();
    PursueTypeTabbedPane = new javax.swing.JTabbedPane();
    TerminalPanel = new javax.swing.JPanel();
    TreeScrollPane = new javax.swing.JScrollPane();
    PursueTree = new javax.swing.JTree();
    MeterPanel = new javax.swing.JPanel();
    MeterTreeScrollPane = new javax.swing.JScrollPane();
    MeterPursueTree = new javax.swing.JTree();
    jPanel7 = new javax.swing.JPanel();
    jSplitPane2 = new javax.swing.JSplitPane();
    jPanel10 = new javax.swing.JPanel();
    jPanel1 = new javax.swing.JPanel();
    DeviceSelectButton = new javax.swing.JButton();
    DeviceSelAllButton = new javax.swing.JButton();
    DeviceDeleteButton = new javax.swing.JButton();
    DeviceDelAllButton = new javax.swing.JButton();
    ReviewButton = new javax.swing.JButton();
    jPanel11 = new javax.swing.JPanel();
    jScrollPane3 = new javax.swing.JScrollPane();
    ChosenList = new javax.swing.JList();
    jPanel9 = new javax.swing.JPanel();
    SelectedPanel = new javax.swing.JPanel();
    jScrollPane1 = new javax.swing.JScrollPane();
    jPanel2 = new javax.swing.JPanel();
    DeleteButton = new javax.swing.JButton();
    ClearButton = new javax.swing.JButton();
    ConfirmButton = new javax.swing.JButton();
    ConfirmOnTimeButton = new javax.swing.JButton();
    ReportMonitor = new javax.swing.JButton();
    DatatMonitor = new javax.swing.JButton();
    ResultPanel = new javax.swing.JPanel();

    CheckPanel = new javax.swing.JPanel();
    PursueTaskTable = new javax.swing.JTable();
    CheckBox = new javax.swing.JCheckBox();
    jScrollPane2 = new javax.swing.JScrollPane();
    border1 = BorderFactory.createEtchedBorder(Color.white,
                                               new Color(148, 145, 140));
    component1 = Box.createHorizontalStrut(8);
    component2 = Box.createHorizontalStrut(8);
    component3 = Box.createHorizontalStrut(8);
    setTitle("\u6570\u636e\u8ffd\u8865\u754c\u9762");
    addWindowListener(new java.awt.event.WindowAdapter() {
      public void windowClosing(java.awt.event.WindowEvent evt) {
        exitForm(evt);
      }
    });

    PursueTabbedPane.setFont(new java.awt.Font("Dialog", 0, 12));
    SetPanel.setLayout(new java.awt.BorderLayout());

    SetPanel.setBorder(new javax.swing.border.EtchedBorder());
    jSplitPane1.setDividerLocation(240);
    jSplitPane1.setDividerSize(8);
    jSplitPane1.setOneTouchExpandable(true);
    jPanel3.setLayout(new java.awt.BorderLayout());

    jPanel3.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.
        BevelBorder.LOWERED));
    jPanel3.setMaximumSize(new java.awt.Dimension(240, 363));
    jPanel3.setMinimumSize(new java.awt.Dimension(240, 363));
    jPanel3.setPreferredSize(new java.awt.Dimension(240, 363));
    PursueTypeTabbedPane.setTabPlacement(javax.swing.JTabbedPane.BOTTOM);
    PursueTypeTabbedPane.setFont(new java.awt.Font("Dialog", 0, 12));
    PursueTypeTabbedPane.addChangeListener(new javax.swing.event.ChangeListener() {
      public void stateChanged(javax.swing.event.ChangeEvent evt) {
        PursueTypeTabbedPaneStateChanged(evt);
      }
    });

    TerminalPanel.setLayout(new java.awt.BorderLayout());

    TerminalPanel.setBorder(new javax.swing.border.TitledBorder(new javax.swing.
        border.EtchedBorder(), "\u53ef\u4f9b\u9009\u62e9\u8bbe\u5907",
        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
        javax.swing.border.TitledBorder.DEFAULT_POSITION,
        new java.awt.Font("Dialog", 0, 12)));
    TreeScrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.
                                                HORIZONTAL_SCROLLBAR_ALWAYS);
    TreeScrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.
                                              VERTICAL_SCROLLBAR_ALWAYS);
    TreeScrollPane.setViewportView(PursueTree);

    SysConnCheckBox.setFont(new java.awt.Font("Dialog", 0, 12));
    SysConnCheckBox.setText("采用系统互联通道");
    CheckPanel.setLayout(gridLayout1);
    CheckPanel.setBorder(new javax.swing.border.EtchedBorder());
    CheckPanel.setMaximumSize(new java.awt.Dimension(10, 20));
    CheckPanel.setMinimumSize(new java.awt.Dimension(10, 20));
    CheckPanel.setPreferredSize(new java.awt.Dimension(10, 20));
    PursueTaskTable.setModel(new DataRecruitTableModel(DataRecruitTableModel.
        Terminal_Type));
    PursueTaskTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    CheckBox.setFont(new java.awt.Font("Dialog", 0, 12));
    CheckBox.setPreferredSize(new Dimension(73, 27));
    CheckBox.setSelected(true);
    CheckBox.setText("\u7acb\u5373\u8ffd\u8865");
    jPanel4.setLayout(borderLayout1);
    jPanel5.setMaximumSize(new Dimension(10, 18));
    jPanel5.setMinimumSize(new Dimension(10, 18));
    jPanel5.setPreferredSize(new Dimension(10, 18));
    jPanel5.setLayout(gridLayout2);
    jPanel6.setLayout(borderLayout3);
    jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));
    jLabel1.setMaximumSize(new Dimension(68, 18));
    jLabel1.setMinimumSize(new Dimension(68, 18));
    jLabel1.setPreferredSize(new Dimension(68, 18));
    jLabel1.setText("  重连次数:");
    jPanel6.setMaximumSize(new Dimension(200, 18));
    jPanel6.setMinimumSize(new Dimension(200, 18));
    jPanel6.setPreferredSize(new Dimension(200, 18));
    gridLayout2.setColumns(2);
    gridLayout2.setRows(1);
    PursueSysConnCheckBox.setFont(new java.awt.Font("Dialog", 0, 12));
    PursueSysConnCheckBox.setText("追补转发计量单元");
    PursueSysConnCheckBox.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        PursueSysConnCheckBox_actionPerformed(e);
      }
    });
    jPanel8.setLayout(borderLayout2);
    ResultPanel.setLayout(borderLayout4);
    jSplitPane3.setDoubleBuffered(false);
    jSplitPane3.setDividerSize(8);
    jSplitPane3.setOneTouchExpandable(true);
    jPanel12.setBorder(BorderFactory.createLoweredBevelBorder());
    jPanel12.setLayout(borderLayout5);
    jPanel13.setBorder(BorderFactory.createLoweredBevelBorder());
    jPanel13.setLayout(borderLayout6);
    jSplitPane4.setOrientation(JSplitPane.VERTICAL_SPLIT);
    jSplitPane4.setDividerSize(8);
    jSplitPane4.setOneTouchExpandable(true);
    jPanel14.setLayout(borderLayout7);
    jPanel15.setBorder(new javax.swing.border.TitledBorder(new javax.swing.
        border.EtchedBorder(), "所有地区",
        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
        javax.swing.border.TitledBorder.DEFAULT_POSITION,
        new java.awt.Font("Dialog", 0, 12)));
    jPanel15.setLayout(borderLayout9);
    TerminalTable.setAutoCreateColumnsFromModel(true);
    TerminalTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    jPanel16.setLayout(borderLayout10);
    jPanel17.setMinimumSize(new Dimension(10, 35));
    jPanel17.setPreferredSize(new Dimension(10, 35));
    jPanel17.setLayout(flowLayout1);
    TermPursueButton.setFont(new java.awt.Font("Dialog", 0, 12));
    TermPursueButton.setMaximumSize(new Dimension(73, 25));
    TermPursueButton.setMinimumSize(new Dimension(73, 25));
    TermPursueButton.setPreferredSize(new Dimension(73, 25));
    TermPursueButton.setText("追   补");
    PursueClearButton.setFont(new java.awt.Font("Dialog", 0, 12));
    PursueClearButton.setMaximumSize(new Dimension(73, 25));
    PursueClearButton.setMinimumSize(new Dimension(73, 25));
    PursueClearButton.setPreferredSize(new Dimension(73, 25));
    PursueClearButton.setActionCommand("jButton2");
    PursueClearButton.setText("清  除");
    flowLayout1.setHgap(10);
    jPanel18.setMinimumSize(new Dimension(10, 30));
    jPanel18.setPreferredSize(new Dimension(10, 30));
    jPanel18.setLayout(borderLayout11);
    jPanel20.setMinimumSize(new Dimension(10, 30));
    jPanel20.setPreferredSize(new Dimension(10, 30));
    jPanel20.setLayout(borderLayout12);
    SetButton.setFont(new java.awt.Font("Dialog", 0, 12));
    SetButton.setMaximumSize(new Dimension(51, 25));
    SetButton.setMinimumSize(new Dimension(51, 25));
    SetButton.setPreferredSize(new Dimension(51, 25));
    SetButton.setText("设置");
    SetButton.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        SetButton_actionPerformed(e);
      }
    });

    ViewButton.setFont(new java.awt.Font("Dialog", 0, 12));
    ViewButton.setMaximumSize(new Dimension(51, 25));
    ViewButton.setMinimumSize(new Dimension(51, 25));
    ViewButton.setPreferredSize(new Dimension(51, 25));
    ViewButton.setText("显示");
    ViewButton.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        ViewButton_actionPerformed(e);
      }
    });
    ClearViewButton.setFont(new java.awt.Font("Dialog", 0, 12));
    ClearViewButton.setMaximumSize(new Dimension(51, 25));
    ClearViewButton.setMinimumSize(new Dimension(51, 25));
    ClearViewButton.setPreferredSize(new Dimension(51, 25));
    ClearViewButton.setText("清除");
    ClearViewButton.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        ClearViewButton_actionPerformed(e);
      }
    });
    revertButton.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        revertButton_actionPerformed(e);
      }
    });
    revertButton.setText("还原");
    revertButton.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        revertButton_actionPerformed(e);
      }
    });
    revertButton.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        revertButton_actionPerformed(e);
      }
    });
    revertButton.addActionListener(new ActionListener(this));
    revertButton.setPreferredSize(new Dimension(51, 25));
    revertButton.setMinimumSize(new Dimension(51, 25));
    revertButton.setMaximumSize(new Dimension(51, 25));
    revertButton.setFont(new java.awt.Font("Dialog", 0, 12));
    revertButton.setDoubleBuffered(false);
    TerminalPanel.add(TreeScrollPane, java.awt.BorderLayout.CENTER);

    PursueTypeTabbedPane.addTab("\u6309\u8ba1\u91cf\u5355\u5143\u8ffd\u8865",
                                TerminalPanel);

    MeterPanel.setLayout(new java.awt.BorderLayout());

    MeterPanel.setBorder(new javax.swing.border.TitledBorder(new javax.swing.
        border.EtchedBorder(), "\u53ef\u4f9b\u9009\u62e9\u8bbe\u5907",
        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,

⌨️ 快捷键说明

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