📄 reportdispframe.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.tree.*;
import collector.common.*;
import collector.gui.guiVo.*;
import collector.gui.method.*;
import collector.gui.model.*;
import pbs.service.vo.*;
public class ReportDispFrame
extends javax.swing.JFrame {
public ReportDispFrame() {
jbInit();
initTree();
//this.DispPanel.add (m_pane,java.awt.BorderLayout.CENTER);
this.ReportPanel.add(m_reportpane, java.awt.BorderLayout.CENTER);
this.ChannelPanel.add(m_channelpane, java.awt.BorderLayout.CENTER);
this.ExplainPanel.add(m_explainpane, java.awt.BorderLayout.CENTER);
TypeChooseCombo.addItem(new String("报文码"));
TypeChooseCombo.addItem(new String("通道码"));
TypeChooseCombo.addItem(new String("报文解释"));
}
private void jbInit() { //GEN-BEGIN:jbInit
ToolBarPanel = new javax.swing.JPanel();
ToolBar = new javax.swing.JToolBar();
jLabel1 = new javax.swing.JLabel();
AreaButton = new javax.swing.JButton();
AreaText = new javax.swing.JTextField();
FacButton = new javax.swing.JButton();
FactoryText = new javax.swing.JTextField();
TerminalButton = new javax.swing.JButton();
TerminalText = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
ConfirmButton = new javax.swing.JButton();
jPanel1 = new javax.swing.JPanel();
jSplitPane1 = new javax.swing.JSplitPane();
leftPanel = new javax.swing.JPanel();
TreeScrollPane = new javax.swing.JScrollPane();
ReportTree = new javax.swing.JTree();
rightPanel = new javax.swing.JPanel();
DispPanel1 = new javax.swing.JPanel();
DispPanel = new javax.swing.JPanel();
ShowTabbedPane = new javax.swing.JTabbedPane();
ReportPanel = new javax.swing.JPanel();
ChannelPanel = new javax.swing.JPanel();
ExplainPanel = new javax.swing.JPanel();
SelectedDispPanel = new javax.swing.JPanel();
jLabel3 = new javax.swing.JLabel();
SelectedAreaLabel = new javax.swing.JLabel();
jLabel31 = new javax.swing.JLabel();
SelectedFacLabel = new javax.swing.JLabel();
jLabel32 = new javax.swing.JLabel();
SelectedTermLabel = new javax.swing.JLabel();
jPanel2 = new javax.swing.JPanel();
jToolBar1 = new javax.swing.JToolBar();
jButton1 = new javax.swing.JButton();
TypeChooseCombo = new javax.swing.JComboBox();
jLabel4 = new javax.swing.JLabel();
ComputerNameButton = new javax.swing.JButton();
jSeparator1 = new javax.swing.JSeparator();
SaveButton = new javax.swing.JButton();
setTitle("\u62a5\u6587\u76d1\u6d4b");
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
exitForm(evt);
}
});
ToolBarPanel.setLayout(new java.awt.BorderLayout());
ToolBarPanel.setBorder(new javax.swing.border.EtchedBorder());
ToolBarPanel.setPreferredSize(new java.awt.Dimension(18, 30));
jLabel1.setFont(new java.awt.Font("宋体", 0, 14));
jLabel1.setText("\u641c\u7d22\uff1a");
ToolBar.add(jLabel1);
AreaButton.setFont(new java.awt.Font("宋体", 0, 12));
AreaButton.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/area_3_16_2.jpg")));
AreaButton.setText("\u5730\u533a\u540d");
ToolBar.add(AreaButton);
AreaText.setMaximumSize(new java.awt.Dimension(2147483647, 22));
AreaText.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
AreaTextActionPerformed(evt);
}
});
ToolBar.add(AreaText);
FacButton.setFont(new java.awt.Font("宋体", 0, 12));
FacButton.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/factory_14.jpg")));
FacButton.setText("\u5382\u7ad9\u540d");
ToolBar.add(FacButton);
FactoryText.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
FactoryTextActionPerformed(evt);
}
});
ToolBar.add(FactoryText);
TerminalButton.setFont(new java.awt.Font("宋体", 0, 12));
TerminalButton.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/terminal.jpg")));
TerminalButton.setText("\u8ba1\u91cf\u5355\u5143");
ToolBar.add(TerminalButton);
TerminalText.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
TerminalTextActionPerformed(evt);
}
});
ToolBar.add(TerminalText);
jLabel2.setText(" ");
ToolBar.add(jLabel2);
ConfirmButton.setFont(new java.awt.Font("Dialog", 0, 12));
ConfirmButton.setText("\u786e\u5b9a");
ConfirmButton.setBorder(new javax.swing.border.EtchedBorder());
ConfirmButton.setMaximumSize(new java.awt.Dimension(40, 22));
ConfirmButton.setMinimumSize(new java.awt.Dimension(40, 22));
ConfirmButton.setPreferredSize(new java.awt.Dimension(40, 22));
ConfirmButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ConfirmButtonActionPerformed(evt);
}
});
ToolBar.add(ConfirmButton);
ToolBarPanel.add(ToolBar, java.awt.BorderLayout.CENTER);
getContentPane().add(ToolBarPanel, java.awt.BorderLayout.NORTH);
jPanel1.setLayout(new java.awt.BorderLayout());
jSplitPane1.setDividerLocation(240);
jSplitPane1.setDividerSize(8);
jSplitPane1.setOneTouchExpandable(true);
leftPanel.setLayout(new java.awt.BorderLayout());
leftPanel.setBorder(new javax.swing.border.TitledBorder(null,
"\u8bf7\u9009\u62e9\u8ba1\u91cf\u5355\u5143",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
javax.swing.border.TitledBorder.DEFAULT_POSITION,
new java.awt.Font("宋体", 0, 12)));
leftPanel.setPreferredSize(new java.awt.Dimension(160, 100));
TreeScrollPane.setViewportView(ReportTree);
leftPanel.add(TreeScrollPane, java.awt.BorderLayout.CENTER);
jSplitPane1.setLeftComponent(leftPanel);
rightPanel.setLayout(new java.awt.BorderLayout());
rightPanel.setBorder(new javax.swing.border.TitledBorder(null,
"\u62a5\u6587\u663e\u793a",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
javax.swing.border.
TitledBorder.DEFAULT_POSITION,
new
java.awt.Font("Dialog", 0, 12)));
DispPanel1.setLayout(new java.awt.BorderLayout());
DispPanel.setLayout(new java.awt.BorderLayout());
ShowTabbedPane.setTabPlacement(javax.swing.JTabbedPane.BOTTOM);
ShowTabbedPane.setFont(new java.awt.Font("Dialog", 0, 12));
ShowTabbedPane.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
ShowTabbedPaneStateChanged(evt);
}
});
ReportPanel.setLayout(new java.awt.BorderLayout());
ReportPanel.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.
border.BevelBorder.LOWERED));
ShowTabbedPane.addTab("\u62a5\u6587\u7801", ReportPanel);
ChannelPanel.setLayout(new java.awt.BorderLayout());
ChannelPanel.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.
border.BevelBorder.LOWERED));
ShowTabbedPane.addTab("\u901a\u9053\u7801", ChannelPanel);
ExplainPanel.setLayout(new java.awt.BorderLayout());
ExplainPanel.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.
border.BevelBorder.LOWERED));
ShowTabbedPane.addTab("\u62a5\u6587\u89e3\u91ca", ExplainPanel);
DispPanel.add(ShowTabbedPane, java.awt.BorderLayout.CENTER);
SelectedDispPanel.setLayout(new javax.swing.BoxLayout(SelectedDispPanel,
javax.swing.BoxLayout.X_AXIS));
SelectedDispPanel.setBorder(new javax.swing.border.EtchedBorder());
SelectedDispPanel.setMinimumSize(new java.awt.Dimension(14, 25));
SelectedDispPanel.setPreferredSize(new java.awt.Dimension(14, 25));
jLabel3.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/area_3_16_2.jpg")));
jLabel3.setText("\u5730\u533a\uff1a ");
jLabel3.setAlignmentX(2.0F);
jLabel3.setMaximumSize(new java.awt.Dimension(83, 18));
jLabel3.setMinimumSize(new java.awt.Dimension(83, 18));
jLabel3.setPreferredSize(new java.awt.Dimension(83, 18));
SelectedDispPanel.add(jLabel3);
SelectedAreaLabel.setFont(new java.awt.Font("Dialog", 0, 12));
SelectedAreaLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
SelectedAreaLabel.setText(" ");
SelectedAreaLabel.setToolTipText("");
SelectedAreaLabel.setBorder(new javax.swing.border.EtchedBorder());
SelectedAreaLabel.setMaximumSize(new java.awt.Dimension(92, 18));
SelectedAreaLabel.setMinimumSize(new java.awt.Dimension(92, 18));
SelectedAreaLabel.setPreferredSize(new java.awt.Dimension(92, 18));
SelectedDispPanel.add(SelectedAreaLabel);
jLabel31.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel31.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel31.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/factory_14.jpg")));
jLabel31.setText(" \u5382\u7ad9\uff1a");
jLabel31.setAlignmentX(2.0F);
jLabel31.setMaximumSize(new java.awt.Dimension(83, 18));
jLabel31.setMinimumSize(new java.awt.Dimension(83, 18));
jLabel31.setPreferredSize(new java.awt.Dimension(83, 18));
SelectedDispPanel.add(jLabel31);
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(92, 18));
SelectedFacLabel.setMinimumSize(new java.awt.Dimension(92, 18));
SelectedFacLabel.setPreferredSize(new java.awt.Dimension(92, 18));
SelectedDispPanel.add(SelectedFacLabel);
jLabel32.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel32.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel32.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/terminal.jpg")));
jLabel32.setText("\u8ba1\u91cf\u5355\u5143\uff1a");
jLabel32.setAlignmentX(2.0F);
jLabel32.setMaximumSize(new java.awt.Dimension(83, 18));
jLabel32.setMinimumSize(new java.awt.Dimension(83, 18));
jLabel32.setPreferredSize(new java.awt.Dimension(83, 18));
SelectedDispPanel.add(jLabel32);
SelectedTermLabel.setFont(new java.awt.Font("Dialog", 0, 12));
SelectedTermLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
SelectedTermLabel.setText(" ");
SelectedTermLabel.setBorder(new javax.swing.border.EtchedBorder());
SelectedTermLabel.setMaximumSize(new java.awt.Dimension(120, 18));
SelectedTermLabel.setMinimumSize(new java.awt.Dimension(120, 18));
SelectedTermLabel.setPreferredSize(new java.awt.Dimension(120, 18));
SelectedDispPanel.add(SelectedTermLabel);
DispPanel.add(SelectedDispPanel, java.awt.BorderLayout.NORTH);
DispPanel1.add(DispPanel, java.awt.BorderLayout.CENTER);
rightPanel.add(DispPanel1, java.awt.BorderLayout.CENTER);
jPanel2.setLayout(new java.awt.BorderLayout());
jPanel2.setBorder(new javax.swing.border.EtchedBorder());
jToolBar1.setMaximumSize(new java.awt.Dimension(18, 28));
jToolBar1.setMinimumSize(new java.awt.Dimension(18, 28));
jToolBar1.setPreferredSize(new java.awt.Dimension(18, 28));
jButton1.setFont(new java.awt.Font("Dialog", 0, 12));
jButton1.setBorder(null);
jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton1.setLabel(" \u8bf7\u9009\u62e9\u663e\u793a\u7c7b\u578b\uff1a");
jToolBar1.add(jButton1);
TypeChooseCombo.setBackground(new java.awt.Color(255, 255, 255));
TypeChooseCombo.setFont(new java.awt.Font("Dialog", 0, 12));
TypeChooseCombo.setBorder(new javax.swing.border.SoftBevelBorder(javax.
swing.border.BevelBorder.LOWERED));
TypeChooseCombo.setMaximumSize(new java.awt.Dimension(120, 27));
TypeChooseCombo.setMinimumSize(new java.awt.Dimension(120, 27));
TypeChooseCombo.setPreferredSize(new java.awt.Dimension(120, 27));
TypeChooseCombo.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
TypeChooseComboItemStateChanged(evt);
}
});
jToolBar1.add(TypeChooseCombo);
jLabel4.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel4.setText(" \u4efb\u52a1\u6267\u884c\u673a\u5668\uff1a");
jLabel4.setMaximumSize(new java.awt.Dimension(120, 18));
jLabel4.setMinimumSize(new java.awt.Dimension(120, 18));
jLabel4.setPreferredSize(new java.awt.Dimension(100, 18));
jToolBar1.add(jLabel4);
ComputerNameButton.setBackground(new java.awt.Color(255, 255, 255));
ComputerNameButton.setFont(new java.awt.Font("Dialog", 0, 12));
ComputerNameButton.setBorder(new javax.swing.border.EtchedBorder());
ComputerNameButton.setMaximumSize(new java.awt.Dimension(120, 30));
ComputerNameButton.setMinimumSize(new java.awt.Dimension(120, 30));
ComputerNameButton.setPreferredSize(new java.awt.Dimension(120, 30));
jToolBar1.add(ComputerNameButton);
jSeparator1.setOrientation(javax.swing.SwingConstants.VERTICAL);
jToolBar1.add(jSeparator1);
SaveButton.setFont(new java.awt.Font("Dialog", 0, 12));
SaveButton.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/save.gif")));
SaveButton.setText("\u4fdd\u5b58\u6587\u4ef6");
SaveButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
SaveButtonActionPerformed(evt);
}
});
jToolBar1.add(SaveButton);
jPanel2.add(jToolBar1, java.awt.BorderLayout.CENTER);
rightPanel.add(jPanel2, java.awt.BorderLayout.NORTH);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -