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

📄 datapursueframe.java.bak.svn-base

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

import java.util.*;
import java.text.*;
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.*;

public class DataPursueFrame extends javax.swing.JFrame {
    public DataPursueFrame() {
        initComponents();
        initTree();
        //TerminalTypeRadioButton.setSelected(true);
        //MeterTypeRadioButton.setSelected(false);
        PursueTypeTabbedPane.setSelectedIndex(0);
        DefaultListModel m_ListModel = (DefaultListModel) (ChosenList.getModel());
        m_ListModel.clear();
        
        TerminalList = new ArrayList();
        MeterTerminalList = new ArrayList();
        
        this.setMouseListener();
        
        PublicMethod.initColumnSizes(PursueTaskTable,
        (AbstractTableModel) (PursueTaskTable.getModel()));
        initFuncColumn();
        initTimeColumns();
        
        this.updateview();
    }
    
    private void initComponents() {//GEN-BEGIN:initComponents
        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();
        jScrollPane2 = new javax.swing.JScrollPane();
        PursueTaskTable = new javax.swing.JTable();
        CheckPanel = new javax.swing.JPanel();
        CheckBox = new javax.swing.JCheckBox();
        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();

        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));
        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);

        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, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 12)));
        MeterTreeScrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        MeterTreeScrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        MeterTreeScrollPane.setViewportView(MeterPursueTree);

        MeterPanel.add(MeterTreeScrollPane, java.awt.BorderLayout.CENTER);

        PursueTypeTabbedPane.addTab("\u6309\u7535\u8868\u8ffd\u8865", MeterPanel);

        jPanel3.add(PursueTypeTabbedPane, java.awt.BorderLayout.CENTER);

        jSplitPane1.setLeftComponent(jPanel3);

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

        jPanel7.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.LOWERED));
        jSplitPane2.setDividerLocation(240);
        jSplitPane2.setDividerSize(8);
        jSplitPane2.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);
        jSplitPane2.setOneTouchExpandable(true);
        jPanel10.setLayout(new java.awt.BorderLayout());

        jPanel10.setBorder(new javax.swing.border.EtchedBorder());
        jPanel10.setMaximumSize(new java.awt.Dimension(10, 240));
        jPanel10.setMinimumSize(new java.awt.Dimension(10, 240));
        jPanel10.setPreferredSize(new java.awt.Dimension(10, 240));
        jPanel1.setLayout(new java.awt.GridLayout(5, 0));

        jPanel1.setBorder(new javax.swing.border.LineBorder((java.awt.Color) javax.swing.UIManager.getDefaults().get("Button.background"), 1, true));
        jPanel1.setMaximumSize(new java.awt.Dimension(50, 32767));
        jPanel1.setMinimumSize(new java.awt.Dimension(50, 10));
        jPanel1.setPreferredSize(new java.awt.Dimension(80, 10));
        DeviceSelectButton.setFont(new java.awt.Font("Dialog", 0, 12));
        DeviceSelectButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gifs/right_row2.gif")));
        DeviceSelectButton.setText("\u9009 \u4e2d");
        DeviceSelectButton.setToolTipText("\u9009 \u4e2d");
        DeviceSelectButton.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(204, 204, 204), 10, true));
        DeviceSelectButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                DeviceSelectButtonActionPerformed(evt);
            }
        });

        jPanel1.add(DeviceSelectButton);

        DeviceSelAllButton.setFont(new java.awt.Font("Dialog", 0, 12));
        DeviceSelAllButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gifs/right_row.gif")));
        DeviceSelAllButton.setText("\u5168 \u9009");
        DeviceSelAllButton.setToolTipText("\u5168 \u9009");
        DeviceSelAllButton.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(204, 204, 204), 10, true));
        DeviceSelAllButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                DeviceSelAllButtonActionPerformed(evt);
            }
        });

        jPanel1.add(DeviceSelAllButton);

        DeviceDeleteButton.setFont(new java.awt.Font("Dialog", 0, 12));
        DeviceDeleteButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gifs/left_row2.gif")));
        DeviceDeleteButton.setText("\u5220 \u9664");
        DeviceDeleteButton.setToolTipText("\u5220 \u9664");
        DeviceDeleteButton.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(204, 204, 204), 10, true));
        DeviceDeleteButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                DeviceDeleteButtonActionPerformed(evt);
            }
        });

        jPanel1.add(DeviceDeleteButton);

        DeviceDelAllButton.setFont(new java.awt.Font("Dialog", 0, 12));
        DeviceDelAllButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gifs/small/refresh.gif")));
        DeviceDelAllButton.setText("\u6e05 \u7a7a");
        DeviceDelAllButton.setToolTipText("\u6e05 \u7a7a");
        DeviceDelAllButton.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(204, 204, 204), 10, true));
        DeviceDelAllButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                DeviceDelAllButtonActionPerformed(evt);
            }
        });

        jPanel1.add(DeviceDelAllButton);

        ReviewButton.setFont(new java.awt.Font("Dialog", 0, 12));
        ReviewButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gifs/explain.gif")));
        ReviewButton.setText("\u9884  \u89c8");
        ReviewButton.setToolTipText("\u9884  \u89c8");
        ReviewButton.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(204, 204, 204), 10, true));
        ReviewButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ReviewButtonActionPerformed(evt);
            }
        });

        jPanel1.add(ReviewButton);

        jPanel10.add(jPanel1, java.awt.BorderLayout.WEST);

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

        jPanel11.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(), "\u5df2\u9009\u4e2d\u8bbe\u5907", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 12)));
        ChosenList.setFont(new java.awt.Font("Dialog", 0, 12));
        ChosenList.setModel(new DefaultListModel());
        jScrollPane3.setViewportView(ChosenList);

        jPanel11.add(jScrollPane3, java.awt.BorderLayout.CENTER);

        jPanel10.add(jPanel11, java.awt.BorderLayout.CENTER);

        jSplitPane2.setLeftComponent(jPanel10);

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

        jPanel9.setBorder(new javax.swing.border.EtchedBorder());
        PursueTaskTable.setModel(new DataRecruitTableModel());

⌨️ 快捷键说明

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