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