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

📄 clusterheadconfpanel.java

📁 无线传感器网络中,基于ns2仿真平台,mannasim的源代码,研究ns2必不可少的
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/*
 * ClusterHeadConfPanel.java
 *
 * Created on 25 de Novembro de 2005, 10:59
 */

package gui;

/**
 *
 * @author  Helen Peters
 */
public class ClusterHeadConfPanel extends javax.swing.JPanel {

    /** Creates new form ClusterHeadConfPanel */
    public ClusterHeadConfPanel() {
        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.
     */
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
    private void initComponents() {
        clusterHeadApplicationComboBox = new javax.swing.JComboBox();
        clusterHeadNumberLabel = new javax.swing.JLabel();
        clusterHeadNumberTextField = new javax.swing.JTextField();
        clusterHeadLocationLabel = new javax.swing.JLabel();
        clusterHeadEnergyLabel = new javax.swing.JLabel();
        clusterHeadEnergyTextField = new javax.swing.JTextField();
        joulesLabel = new javax.swing.JLabel();
        clusterHeadApplicationLabel = new javax.swing.JLabel();
        clusterHeadLocationComboBox = new javax.swing.JComboBox();
        clusterHeadPtLabel = new javax.swing.JLabel();
        clusterHeadDissTypeLabel = new javax.swing.JLabel();
        clusterHeadDissTypeComboBox = new javax.swing.JComboBox();
        secondsLabel = new javax.swing.JLabel();
        clusterHeadDissIntervalTextField = new javax.swing.JTextField();
        clusterHeadDissIntervalLabel = new javax.swing.JLabel();
        clusterHeadApplicationLabel1 = new javax.swing.JLabel();
        clusterHeadProcessingComboBox = new javax.swing.JComboBox();
        clusterHeadTransmissionRangeTextField = new javax.swing.JTextField();
        secondsLabel1 = new javax.swing.JLabel();

        setLayout(null);

        setBackground(new java.awt.Color(240, 238, 231));
        clusterHeadApplicationComboBox.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadApplicationComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Application/ClusterHeadApplication" }));
        clusterHeadApplicationComboBox.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadApplicationComboBoxActionPerformed(evt);
            }
        });

        add(clusterHeadApplicationComboBox);
        clusterHeadApplicationComboBox.setBounds(210, 140, 270, 22);

        clusterHeadNumberLabel.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadNumberLabel.setText("CLUSTER HEAD NUMBER: ");
        add(clusterHeadNumberLabel);
        clusterHeadNumberLabel.setBounds(20, 20, 128, 14);

        clusterHeadNumberTextField.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadNumberTextField.setText("0");
        clusterHeadNumberTextField.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadNumberTextFieldActionPerformed(evt);
            }
        });
        clusterHeadNumberTextField.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                clusterHeadNumberTextFieldFocusLost(evt);
            }
        });

        add(clusterHeadNumberTextField);
        clusterHeadNumberTextField.setBounds(210, 20, 270, 19);

        clusterHeadLocationLabel.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadLocationLabel.setText("CLUSTER HEAD LOCATION:");
        add(clusterHeadLocationLabel);
        clusterHeadLocationLabel.setBounds(20, 60, 135, 14);

        clusterHeadEnergyLabel.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadEnergyLabel.setText("INITIAL ENERGY:");
        add(clusterHeadEnergyLabel);
        clusterHeadEnergyLabel.setBounds(20, 100, 81, 14);

        clusterHeadEnergyTextField.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadEnergyTextField.setText("1000");
        clusterHeadEnergyTextField.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadEnergyTextFieldActionPerformed(evt);
            }
        });
        clusterHeadEnergyTextField.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                clusterHeadEnergyTextFieldFocusLost(evt);
            }
        });

        add(clusterHeadEnergyTextField);
        clusterHeadEnergyTextField.setBounds(210, 100, 220, 19);

        joulesLabel.setFont(new java.awt.Font("Arial", 0, 11));
        joulesLabel.setText("Joules");
        add(joulesLabel);
        joulesLabel.setBounds(450, 100, 31, 20);

        clusterHeadApplicationLabel.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadApplicationLabel.setText("CLUSTER HEAD APPLICATION:");
        add(clusterHeadApplicationLabel);
        clusterHeadApplicationLabel.setBounds(20, 140, 149, 14);

        clusterHeadLocationComboBox.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadLocationComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "RANDOM", "GRID" }));
        clusterHeadLocationComboBox.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadLocationComboBoxActionPerformed(evt);
            }
        });

        add(clusterHeadLocationComboBox);
        clusterHeadLocationComboBox.setBounds(210, 60, 270, 22);

        clusterHeadPtLabel.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadPtLabel.setText("TRANSMISSION RANGE:");
        add(clusterHeadPtLabel);
        clusterHeadPtLabel.setBounds(20, 220, 118, 14);

        clusterHeadDissTypeLabel.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadDissTypeLabel.setText("DISSEMINATION TYPE: ");
        add(clusterHeadDissTypeLabel);
        clusterHeadDissTypeLabel.setBounds(20, 260, 112, 14);

        clusterHeadDissTypeComboBox.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadDissTypeComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Continuous", "Programmed", "On Demand" }));
        clusterHeadDissTypeComboBox.setSelectedIndex(1);
        clusterHeadDissTypeComboBox.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadDissTypeComboBoxActionPerformed(evt);
            }
        });

        add(clusterHeadDissTypeComboBox);
        clusterHeadDissTypeComboBox.setBounds(210, 260, 270, 22);

        secondsLabel.setFont(new java.awt.Font("Arial", 0, 11));
        secondsLabel.setText("seconds");
        add(secondsLabel);
        secondsLabel.setBounds(440, 300, 42, 20);

        clusterHeadDissIntervalTextField.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadDissIntervalTextField.setText("20");
        clusterHeadDissIntervalTextField.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadDissIntervalTextFieldActionPerformed(evt);
            }
        });
        clusterHeadDissIntervalTextField.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                clusterHeadDissIntervalTextFieldFocusLost(evt);
            }
        });

        add(clusterHeadDissIntervalTextField);
        clusterHeadDissIntervalTextField.setBounds(210, 300, 220, 19);

        clusterHeadDissIntervalLabel.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadDissIntervalLabel.setText("DISSEMINATION INTERVAL:");
        add(clusterHeadDissIntervalLabel);
        clusterHeadDissIntervalLabel.setBounds(20, 300, 133, 14);

        clusterHeadApplicationLabel1.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadApplicationLabel1.setText("PROCESSING TYPE:");
        add(clusterHeadApplicationLabel1);
        clusterHeadApplicationLabel1.setBounds(20, 180, 97, 14);

        clusterHeadProcessingComboBox.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadProcessingComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Processing/AggregateProcessing" }));
        clusterHeadProcessingComboBox.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadProcessingComboBoxActionPerformed(evt);
            }
        });

        add(clusterHeadProcessingComboBox);
        clusterHeadProcessingComboBox.setBounds(210, 180, 270, 22);

        clusterHeadTransmissionRangeTextField.setFont(new java.awt.Font("Arial", 0, 11));
        clusterHeadTransmissionRangeTextField.setText("70");
        clusterHeadTransmissionRangeTextField.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                clusterHeadTransmissionRangeTextFieldActionPerformed(evt);
            }
        });
        clusterHeadTransmissionRangeTextField.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                clusterHeadTransmissionRangeTextFieldFocusLost(evt);
            }
        });

        add(clusterHeadTransmissionRangeTextField);
        clusterHeadTransmissionRangeTextField.setBounds(210, 220, 220, 19);

        secondsLabel1.setFont(new java.awt.Font("Arial", 0, 11));
        secondsLabel1.setText("meters");
        add(secondsLabel1);
        secondsLabel1.setBounds(450, 220, 33, 20);

    }// </editor-fold>//GEN-END:initComponents

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -