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