📄 dsapanel.java
字号:
/* * DSAPanel.java * * Created on 2008年11月5日, 下午9:21 */package com.ht.dsa;/** * * @author IBM */public class DSAPanel extends javax.swing.JPanel { /** Creates new form DSAPanel */ public DSAPanel() { initComponents(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { title = new javax.swing.JLabel(); rightPanel = new javax.swing.JPanel(); pvLabel = new javax.swing.JLabel(); pvPanel = new javax.swing.JPanel(); curvePanel = new javax.swing.JPanel(); vLabel = new javax.swing.JLabel(); vShower = new javax.swing.JLabel(); pLabel = new javax.swing.JLabel(); pShower = new javax.swing.JLabel(); tableLabel = new javax.swing.JLabel(); dataTablePanel = new javax.swing.JPanel(); jPanel3 = new javax.swing.JPanel(); transientButton = new javax.swing.JButton(); disturbButton = new javax.swing.JButton(); voltageButton = new javax.swing.JButton(); contractButton = new javax.swing.JButton(); controlLabel = new javax.swing.JLabel(); controlPanel = new javax.swing.JPanel(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jButton4 = new javax.swing.JButton(); jButton5 = new javax.swing.JButton(); jButton6 = new javax.swing.JButton(); controlContentPanel = new javax.swing.JPanel(); mainContentPanel = new javax.swing.JPanel(); mainCurvePanel = new javax.swing.JPanel(); messagePanel = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jProgressBar1 = new javax.swing.JProgressBar(); title.setFont(new java.awt.Font("黑体", 0, 18)); title.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); title.setText("电力系统DSA控制平台"); // NOI18N title.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); title.setName("title"); // NOI18N rightPanel.setName("rightPanel"); // NOI18N pvLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); pvLabel.setText("P-V曲线"); pvLabel.setName("pvLabel"); // NOI18N pvPanel.setBorder(new com.ht.dsa.ShadowBorder()); pvPanel.setName("pvPanel"); // NOI18N curvePanel.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(153, 153, 255))); curvePanel.setName("curvePanel"); // NOI18N javax.swing.GroupLayout curvePanelLayout = new javax.swing.GroupLayout(curvePanel); curvePanel.setLayout(curvePanelLayout); curvePanelLayout.setHorizontalGroup( curvePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 212, Short.MAX_VALUE) ); curvePanelLayout.setVerticalGroup( curvePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 130, Short.MAX_VALUE) ); vLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); vLabel.setText("电压"); vLabel.setName("vLabel"); // NOI18N vShower.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); vShower.setText("220kv"); vShower.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED)); vShower.setName("vShower"); // NOI18N pLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); pLabel.setText("功率"); pLabel.setName("pLabel"); // NOI18N pShower.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); pShower.setText("300MW"); pShower.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED)); pShower.setName("pShower"); // NOI18N javax.swing.GroupLayout pvPanelLayout = new javax.swing.GroupLayout(pvPanel); pvPanel.setLayout(pvPanelLayout); pvPanelLayout.setHorizontalGroup( pvPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pvPanelLayout.createSequentialGroup() .addContainerGap() .addComponent(curvePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(pvPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(vShower, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 103, Short.MAX_VALUE) .addComponent(pShower, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 103, Short.MAX_VALUE) .addComponent(vLabel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 103, Short.MAX_VALUE) .addComponent(pLabel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 103, Short.MAX_VALUE)) .addContainerGap()) ); pvPanelLayout.setVerticalGroup( pvPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pvPanelLayout.createSequentialGroup() .addGap(19, 19, 19) .addComponent(vLabel) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(vShower) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(pLabel) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(pShower) .addGap(39, 39, 39)) .addGroup(pvPanelLayout.createSequentialGroup() .addContainerGap() .addComponent(curvePanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); tableLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); tableLabel.setText("数据列表"); tableLabel.setName("tableLabel"); // NOI18N dataTablePanel.setBorder(new com.ht.dsa.ShadowBorder()); dataTablePanel.setName("dataTablePanel"); // NOI18N jPanel3.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(153, 153, 255))); jPanel3.setName("jPanel3"); // NOI18N javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel3Layout.setHorizontalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 319, Short.MAX_VALUE) ); jPanel3Layout.setVerticalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 310, Short.MAX_VALUE) ); transientButton.setText("暂态稳定"); transientButton.setName("transientButton"); // NOI18N disturbButton.setText("小干扰稳定"); disturbButton.setName("disturbButton"); // NOI18N disturbButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { disturbButtonActionPerformed(evt); } }); voltageButton.setText("电压稳定"); voltageButton.setName("voltageButton"); // NOI18N contractButton.setText("合同情况"); contractButton.setName("contractButton"); // NOI18N javax.swing.GroupLayout dataTablePanelLayout = new javax.swing.GroupLayout(dataTablePanel); dataTablePanel.setLayout(dataTablePanelLayout); dataTablePanelLayout.setHorizontalGroup( dataTablePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(dataTablePanelLayout.createSequentialGroup() .addGroup(dataTablePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(dataTablePanelLayout.createSequentialGroup() .addGap(71, 71, 71) .addGroup(dataTablePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(voltageButton) .addComponent(transientButton)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(dataTablePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(contractButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(disturbButton))) .addGroup(dataTablePanelLayout.createSequentialGroup() .addContainerGap() .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addContainerGap()) ); dataTablePanelLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {contractButton, disturbButton, transientButton, voltageButton}); dataTablePanelLayout.setVerticalGroup( dataTablePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, dataTablePanelLayout.createSequentialGroup() .addContainerGap() .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(dataTablePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(transientButton) .addComponent(disturbButton)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(dataTablePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(voltageButton) .addComponent(contractButton)) .addContainerGap()) ); controlLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); controlLabel.setText("控制面板"); controlLabel.setName("controlLabel"); // NOI18N controlPanel.setBorder(new com.ht.dsa.ShadowBorder()); controlPanel.setName("controlPanel"); // NOI18N jButton1.setText("暂态故障列表"); jButton1.setName("jButton1"); // NOI18N jButton2.setText("小干扰故障列表"); jButton2.setName("jButton2"); // NOI18N jButton3.setText("电压稳定列表"); jButton3.setName("jButton3"); // NOI18N
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -