📄 taskassignframe.java.svn-base
字号:
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 + -