⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsapanel.java

📁 电力系统紧急控制仿真平台 包括DSA控制平台、紧急控制平台、紧急解列控制平台三个模块。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * 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 + -