📄 datadispframe.java
字号:
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.struct.*;
import pbs.service.vo.*;
public class DataDispFrame
extends javax.swing.JFrame {
public DataDispFrame() {
jbInit();
initTree();
PublicMethod.initColumnSizes(DataTable,
(AbstractTableModel) DataTable.getModel());
DataTableScrollPane.setViewportView(DataTable);
this.updateview();
}
private void jbInit() { //GEN-BEGIN:jbInit
popupMenu = new javax.swing.JPopupMenu();
displayRefresh = new javax.swing.JMenuItem();
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();
jPanel2 = new javax.swing.JPanel();
SplitPane = new javax.swing.JSplitPane();
leftPanel = new javax.swing.JPanel();
TreeScrollPane = new javax.swing.JScrollPane();
DataTree = new javax.swing.JTree();
RightPanel = new javax.swing.JPanel();
jToolBar1 = new javax.swing.JToolBar();
jLabel4 = new javax.swing.JLabel();
ComputerName = new javax.swing.JTextField();
jPanel4 = new javax.swing.JPanel();
jPanel5 = new javax.swing.JPanel();
jLabel38 = new javax.swing.JLabel();
SelectedAreaLabel = new javax.swing.JLabel();
jLabel316 = new javax.swing.JLabel();
SelectedFacLabel = new javax.swing.JLabel();
jLabel326 = new javax.swing.JLabel();
SelectedTermLabel = new javax.swing.JLabel();
jPanel1 = new javax.swing.JPanel();
DataTableScrollPane = new javax.swing.JScrollPane();
DataTable = new javax.swing.JTable();
jLabel5 = new javax.swing.JLabel();
ChannelName = new javax.swing.JTextField();
popupMenu.setLabel("\u529f\u80fd\u9009\u62e9");
displayRefresh.setText("Item");
displayRefresh.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
displayRefreshActionPerformed(evt);
}
});
SplitPane.setLastDividerLocation(240);
jLabel5.setPreferredSize(new java.awt.Dimension(120, 18));
jLabel5.setMinimumSize(new java.awt.Dimension(120, 18));
jLabel5.setMaximumSize(new java.awt.Dimension(120, 18));
jLabel5.setText(" 当前通道:");
jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel5.setFont(new java.awt.Font("Dialog", 0, 12));
ChannelName.setPreferredSize(new java.awt.Dimension(160, 28));
ChannelName.setMinimumSize(new java.awt.Dimension(160, 28));
ChannelName.setMaximumSize(new java.awt.Dimension(160, 28));
popupMenu.add(displayRefresh);
setTitle("\u6570\u636e\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.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);
jPanel2.setLayout(new java.awt.BorderLayout());
SplitPane.setDividerLocation(240);
SplitPane.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));
DataTree.setModel(new DefaultTreeModel(new DefaultMutableTreeNode(
PublicMethod.m_RootString)));
TreeScrollPane.setViewportView(DataTree);
leftPanel.add(TreeScrollPane, java.awt.BorderLayout.CENTER);
SplitPane.setLeftComponent(leftPanel);
RightPanel.setLayout(new java.awt.BorderLayout());
RightPanel.setBorder(new javax.swing.border.TitledBorder(null,
"\u6570\u636e\u663e\u793a",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
javax.swing.border.
TitledBorder.DEFAULT_POSITION,
new
java.awt.Font("Dialog", 0, 12)));
jToolBar1.setPreferredSize(new java.awt.Dimension(18, 25));
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(120, 18));
jToolBar1.add(jLabel4);
ComputerName.setMaximumSize(new java.awt.Dimension(160, 28));
ComputerName.setMinimumSize(new java.awt.Dimension(160, 28));
ComputerName.setPreferredSize(new java.awt.Dimension(160, 28));
jToolBar1.add(ComputerName);
jToolBar1.add(jLabel5, null);
jToolBar1.add(ChannelName, null);
RightPanel.add(jToolBar1, java.awt.BorderLayout.NORTH);
jPanel4.setLayout(new java.awt.BorderLayout());
jPanel4.setBorder(new javax.swing.border.EtchedBorder());
jPanel5.setLayout(new javax.swing.BoxLayout(jPanel5,
javax.swing.BoxLayout.X_AXIS));
jPanel5.setBorder(new javax.swing.border.EtchedBorder());
jPanel5.setMaximumSize(new java.awt.Dimension(430, 28));
jPanel5.setMinimumSize(new java.awt.Dimension(430, 28));
jPanel5.setPreferredSize(new java.awt.Dimension(520, 28));
jLabel38.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel38.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel38.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/area_3_16_2.jpg")));
jLabel38.setText(" \u5730\u533a\uff1a");
jLabel38.setAlignmentX(2.0F);
jLabel38.setMaximumSize(new java.awt.Dimension(80, 18));
jLabel38.setMinimumSize(new java.awt.Dimension(80, 18));
jLabel38.setPreferredSize(new java.awt.Dimension(80, 18));
jPanel5.add(jLabel38);
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));
jPanel5.add(SelectedAreaLabel);
jLabel316.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel316.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel316.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/factory_14.jpg")));
jLabel316.setText(" \u5382\u7ad9\uff1a");
jLabel316.setAlignmentX(2.0F);
jLabel316.setMaximumSize(new java.awt.Dimension(80, 18));
jLabel316.setMinimumSize(new java.awt.Dimension(80, 18));
jLabel316.setPreferredSize(new java.awt.Dimension(80, 18));
jPanel5.add(jLabel316);
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));
jPanel5.add(SelectedFacLabel);
jLabel326.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel326.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel326.setIcon(new javax.swing.ImageIcon(getClass().getResource(
"/gifs/treenode/terminal.jpg")));
jLabel326.setText("\u8ba1\u91cf\u5355\u5143\uff1a");
jLabel326.setAlignmentX(2.0F);
jLabel326.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jPanel5.add(jLabel326);
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(130, 28));
SelectedTermLabel.setMinimumSize(new java.awt.Dimension(130, 28));
SelectedTermLabel.setPreferredSize(new java.awt.Dimension(130, 28));
jPanel5.add(SelectedTermLabel);
jPanel4.add(jPanel5, java.awt.BorderLayout.NORTH);
jPanel1.setLayout(new java.awt.BorderLayout());
jPanel1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.
BevelBorder.LOWERED));
DataTableScrollPane.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(java.awt.event.MouseEvent evt) {
DataTableScrollPaneMousePressed(evt);
}
});
DataTable.setModel(new DataTableModel());
DataTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
DataTableScrollPane.setViewportView(DataTable);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -