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

📄 taskassignframe.java

📁 通讯采集软件
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
package collector.gui.view;

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.vo.*;

public class TaskAssignFrame
    extends javax.swing.JFrame {

  /** Creates new form TaskAssignFrame */
  public TaskAssignFrame() {
    jbInit();
    initComputers();
    PublicMethod.initColumnSizes(this.HighTable,
                                 (AbstractTableModel) (this.HighTable.getModel()));
    PublicMethod.initColumnSizes(this.MidTable,
                                 (AbstractTableModel) (this.MidTable.getModel()));
    PublicMethod.initColumnSizes(this.LowTable,
                                 (AbstractTableModel) (this.LowTable.getModel()));
    PublicMethod.initColumnSizes(this.FrontTaskTable,
                                 (AbstractTableModel) (this.FrontTaskTable.
        getModel()));
    PublicMethod.initColumnSizes(this.TermTaskTable,
                                 (AbstractTableModel) (this.TermTaskTable.
        getModel()));
    initTaskList();
    initLocalList();
    SelectComboBox.setSelectedIndex( -1);
    this.repaint();
    this.updateview();
  }

  private void jbInit() { //GEN-BEGIN:jbInit
    popup = new javax.swing.JPopupMenu();
    ReportMenu = new javax.swing.JMenuItem();
    DataMenu = new javax.swing.JMenuItem();
    TabbedPane = new javax.swing.JTabbedPane();
    TypePane = new javax.swing.JPanel();
    jSplitPane1 = new javax.swing.JSplitPane();
    FrontPanel = new javax.swing.JPanel();
    SelectPanel = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    SelectComboBox = new javax.swing.JComboBox();
    FrontTaskPanel = new javax.swing.JPanel();
    fronttaskPane = new javax.swing.JScrollPane();
    FrontTaskTable = new javax.swing.JTable();
    TypeTaskPanel = new javax.swing.JPanel();
    TypeTaskPane = new javax.swing.JTabbedPane();
    HighLevelPanel = new javax.swing.JPanel();
    HighTablePane = new javax.swing.JScrollPane();
    HighTable = new javax.swing.JTable();
    MidLevelPanel = new javax.swing.JPanel();
    MidTablePane = new javax.swing.JScrollPane();
    MidTable = new javax.swing.JTable();
    LowLevelPanel = new javax.swing.JPanel();
    LowTablePane = new javax.swing.JScrollPane();
    LowTable = new javax.swing.JTable();
    jPanel9 = new javax.swing.JPanel();
    TreeScrollPane = new javax.swing.JScrollPane();
    ParamTree = new javax.swing.JTree();
    jPanel3 = new javax.swing.JPanel();
    jPanel1 = new javax.swing.JPanel();
    jLabel381 = new javax.swing.JLabel();
    SelectedAreaLabel = new javax.swing.JLabel();
    jLabel3161 = new javax.swing.JLabel();
    SelectedFacLabel = new javax.swing.JLabel();
    jPanel2 = new javax.swing.JPanel();
    TableScrollPane = new javax.swing.JScrollPane();
    TermTaskTable = new javax.swing.JTable();

    ReportMenu.setFont(new java.awt.Font("Dialog", 0, 12));
    ReportMenu.setText(" \u70b9\u51fb\u67e5\u770b\u62a5\u6587 ");
    ReportMenu.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(java.awt.event.ActionEvent evt) {
        ReportMenuActionPerformed(evt);
      }
    });

    KillTaskMenu.setFont(new java.awt.Font("Dialog", 0, 12));
    KillTaskMenu.setText("点击强制结束");
    KillTaskMenu.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        KillTaskMenu_actionPerformed(e);
      }
    });
    HighTable.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        HighTable_mouseClicked(e);
      }
    });
    KillMenu.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        KillMenu_actionPerformed(e);
      }
    });
    MidTable.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        MidTable_mouseClicked(e);
      }
    });
    LowTable.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        LowTable_mouseClicked(e);
      }
    });
    KillMenu.setText("点击强制结束");
    this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
    popup.add(ReportMenu);
    DataMenu.setFont(new java.awt.Font("Dialog", 0, 12));
    DataMenu.setText("\u70b9\u51fb\u67e5\u770b\u91c7\u96c6\u6570\u636e");
    DataMenu.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(java.awt.event.ActionEvent evt) {
        DataMenuActionPerformed(evt);
      }
    });

    popup.add(DataMenu);
    popup.add(KillTaskMenu);

    setTitle("\u4efb\u52a1\u5206\u914d");
    addWindowListener(new java.awt.event.WindowAdapter() {
      public void windowClosing(java.awt.event.WindowEvent evt) {
        exitForm(evt);
      }
    });

    TabbedPane.setBorder(new javax.swing.border.EtchedBorder());
    TabbedPane.setFont(new java.awt.Font("Dialog", 0, 12));
    TabbedPane.addChangeListener(new javax.swing.event.ChangeListener() {
      public void stateChanged(javax.swing.event.ChangeEvent evt) {
        TabbedPaneStateChanged(evt);
      }
    });

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

    TypePane.setBorder(new javax.swing.border.EtchedBorder());
    jSplitPane1.setDividerLocation(320);
    jSplitPane1.setDividerSize(8);
    jSplitPane1.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);
    jSplitPane1.setMaximumSize(new java.awt.Dimension(2147483647, 300));
    jSplitPane1.setMinimumSize(new java.awt.Dimension(57, 300));
    jSplitPane1.setOneTouchExpandable(true);
    jSplitPane1.setPreferredSize(new java.awt.Dimension(57, 300));
    FrontPanel.setLayout(new java.awt.BorderLayout());

    FrontPanel.setBorder(new javax.swing.border.TitledBorder(null,
        "\u67e5\u770b\u5404\u53f0\u524d\u7f6e\u673a\u4efb\u52a1",
        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
        javax.swing.border.TitledBorder.DEFAULT_POSITION,
        new java.awt.Font("Dialog", 0, 12)));
    FrontPanel.setMinimumSize(new java.awt.Dimension(333, 101));
    SelectPanel.setLayout(new javax.swing.BoxLayout(SelectPanel,
        javax.swing.BoxLayout.X_AXIS));

    jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));
    jLabel1.setText(
        "\u8bf7\u9009\u62e9\u5177\u4f53\u7684\u524d\u7f6e\u673a\uff1a ");
    SelectPanel.add(jLabel1);

    SelectComboBox.setBackground(new java.awt.Color(255, 255, 255));
    SelectComboBox.setFont(new java.awt.Font("Dialog", 0, 12));
    SelectComboBox.setMaximumSize(new java.awt.Dimension(200, 32767));
    SelectComboBox.setMinimumSize(new java.awt.Dimension(200, 27));
    SelectComboBox.setPreferredSize(new java.awt.Dimension(200, 27));
    SelectComboBox.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(java.awt.event.ActionEvent evt) {
        SelectComboBoxActionPerformed(evt);
      }
    });

    SelectPanel.add(SelectComboBox);

    FrontPanel.add(SelectPanel, java.awt.BorderLayout.NORTH);

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

    FrontTaskPanel.setBorder(new javax.swing.border.TitledBorder(null,
        "\u524d\u7f6e\u673a1",
        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
        javax.swing.border.TitledBorder.DEFAULT_POSITION,
        new java.awt.Font("Dialog", 0, 12)));
    FrontTaskTable.setModel(new TermTaskTableModel());
    FrontTaskTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    FrontTaskTable.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(java.awt.event.MouseEvent evt) {
        FrontTaskTableMouseClicked(evt);
      }
    });

    fronttaskPane.setViewportView(FrontTaskTable);

    FrontTaskPanel.add(fronttaskPane, java.awt.BorderLayout.CENTER);

    FrontPanel.add(FrontTaskPanel, java.awt.BorderLayout.CENTER);

    jSplitPane1.setRightComponent(FrontPanel);

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

    TypeTaskPanel.setBorder(new javax.swing.border.TitledBorder(null,
        "\u6240\u6709\u4efb\u52a1",
        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
        javax.swing.border.TitledBorder.DEFAULT_POSITION,
        new java.awt.Font("Dialog", 0, 12)));
    TypeTaskPanel.setMinimumSize(new java.awt.Dimension(65, 50));
    TypeTaskPane.setBorder(new javax.swing.border.EtchedBorder());
    TypeTaskPane.setTabPlacement(javax.swing.JTabbedPane.BOTTOM);
    TypeTaskPane.setFont(new java.awt.Font("Dialog", 0, 12));
    TypeTaskPane.setMaximumSize(new java.awt.Dimension(32767, 300));
    TypeTaskPane.setMinimumSize(new java.awt.Dimension(55, 300));
    TypeTaskPane.setPreferredSize(new java.awt.Dimension(55, 300));
    HighLevelPanel.setLayout(new java.awt.BorderLayout());

    HighLevelPanel.setBorder(new javax.swing.border.EtchedBorder());
    HighTable.setModel(new TermTaskTableModel());
    HighTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    HighTablePane.setViewportView(HighTable);

    HighLevelPanel.add(HighTablePane, java.awt.BorderLayout.CENTER);

    TypeTaskPane.addTab("\u9ad8\u4f18\u5148\u7ea7", HighLevelPanel);

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

    MidLevelPanel.setBorder(new javax.swing.border.EtchedBorder());
    MidTable.setModel(new TermTaskTableModel());
    MidTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    MidTablePane.setViewportView(MidTable);

    MidLevelPanel.add(MidTablePane, java.awt.BorderLayout.CENTER);

    TypeTaskPane.addTab("\u4e2d\u4f18\u5148\u7ea7", MidLevelPanel);

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

    LowLevelPanel.setBorder(new javax.swing.border.EtchedBorder());
    LowTable.setModel(new TermTaskTableModel());
    LowTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    LowTablePane.setViewportView(LowTable);

    LowLevelPanel.add(LowTablePane, java.awt.BorderLayout.CENTER);

    TypeTaskPane.addTab("\u4f4e\u4f18\u5148\u7ea7", LowLevelPanel);

    TypeTaskPanel.add(TypeTaskPane, java.awt.BorderLayout.CENTER);

    jSplitPane1.setLeftComponent(TypeTaskPanel);

    TypePane.add(jSplitPane1, java.awt.BorderLayout.CENTER);

    TabbedPane.addTab("\u6309\u7c7b\u578b\u67e5\u770b",
                      new javax.swing.
                      ImageIcon(getClass().getResource(
        "/gifs/Configuration Settings_ico_9_16x16.gif")),
                      TypePane, "null");

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

    jPanel9.setMaximumSize(new java.awt.Dimension(160, 2147483647));
    jPanel9.setMinimumSize(new java.awt.Dimension(160, 22));
    jPanel9.setPreferredSize(new java.awt.Dimension(160, 363));
    TreeScrollPane.setViewportView(ParamTree);

    jPanel9.add(TreeScrollPane, java.awt.BorderLayout.CENTER);

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

    jPanel1.setLayout(new java.awt.GridLayout(1, 0));

    jPanel1.setBorder(new javax.swing.border.EtchedBorder());
    jPanel1.setMaximumSize(new java.awt.Dimension(32767, 30));
    jPanel1.setMinimumSize(new java.awt.Dimension(385, 30));
    jPanel1.setPreferredSize(new java.awt.Dimension(385, 30));
    jLabel381.setFont(new java.awt.Font("Dialog", 0, 12));
    jLabel381.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
    jLabel381.setIcon(new javax.swing.ImageIcon(getClass().getResource(
        "/gifs/treenode/area_3_16_2.jpg")));
    jLabel381.setText("  \u5730\u533a\uff1a");
    jLabel381.setAlignmentX(2.0F);
    jLabel381.setMaximumSize(new java.awt.Dimension(80, 18));
    jLabel381.setMinimumSize(new java.awt.Dimension(80, 18));
    jLabel381.setPreferredSize(new java.awt.Dimension(80, 18));
    jPanel1.add(jLabel381);

    SelectedAreaLabel.setFont(new java.awt.Font("Dialog", 0, 12));
    SelectedAreaLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
    SelectedAreaLabel.setText("                       ");
    SelectedAreaLabel.setBorder(new javax.swing.border.EtchedBorder());
    SelectedAreaLabel.setMaximumSize(new java.awt.Dimension(100, 28));
    SelectedAreaLabel.setMinimumSize(new java.awt.Dimension(100, 28));
    SelectedAreaLabel.setPreferredSize(new java.awt.Dimension(100, 28));
    jPanel1.add(SelectedAreaLabel);

    jLabel3161.setFont(new java.awt.Font("Dialog", 0, 12));
    jLabel3161.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
    jLabel3161.setIcon(new javax.swing.ImageIcon(getClass().getResource(
        "/gifs/treenode/factory_14.jpg")));
    jLabel3161.setText("  \u5382\u7ad9\uff1a");
    jLabel3161.setAlignmentX(2.0F);
    jLabel3161.setMaximumSize(new java.awt.Dimension(80, 18));
    jLabel3161.setMinimumSize(new java.awt.Dimension(80, 18));
    jLabel3161.setPreferredSize(new java.awt.Dimension(80, 18));
    jPanel1.add(jLabel3161);

    SelectedFacLabel.setFont(new java.awt.Font("Dialog", 0, 12));
    SelectedFacLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
    SelectedFacLabel.setText("                   ");
    SelectedFacLabel.setBorder(new javax.swing.border.EtchedBorder());
    SelectedFacLabel.setMaximumSize(new java.awt.Dimension(100, 28));
    SelectedFacLabel.setMinimumSize(new java.awt.Dimension(100, 28));
    SelectedFacLabel.setPreferredSize(new java.awt.Dimension(100, 28));
    jPanel1.add(SelectedFacLabel);

    jPanel3.add(jPanel1, java.awt.BorderLayout.NORTH);

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

    TermTaskTable.setModel(new TermTaskTableModel());
    TermTaskTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    TableScrollPane.setViewportView(TermTaskTable);

    jPanel2.add(TableScrollPane, java.awt.BorderLayout.CENTER);

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

    getContentPane().add(TabbedPane, java.awt.BorderLayout.CENTER);
    Popup_single.add(KillMenu);

    pack();
    java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().
        getScreenSize();

⌨️ 快捷键说明

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