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

📄 commonnodeconfpanel.java

📁 无线传感器网络中,基于ns2仿真平台,mannasim的源代码,研究ns2必不可少的
💻 JAVA
📖 第 1 页 / 共 3 页
字号:

    private void commonNodeEnergyTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_commonNodeEnergyTextFieldActionPerformed

        double aux = 0;
        String s = commonNodeEnergyTextField.getText();
        if (s.length() != 0) {
            try {
                aux = Double.parseDouble(s);
                MainFrame.getTcl().setCommonNodeEnergy(aux);
            } catch (NumberFormatException nfe) {
                getToolkit().beep();
                commonNodeEnergyTextField.requestFocus();
            }
        }        
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_commonNodeEnergyTextFieldActionPerformed

    private void commonNodeApplicationComboBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_commonNodeApplicationComboBoxActionPerformed

        MainFrame.getTcl().setCommonNodeApplication((String) commonNodeApplicationComboBox.getSelectedItem());
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_commonNodeApplicationComboBoxActionPerformed

    private void commonNodeProcessingTypeComboBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_commonNodeProcessingTypeComboBoxActionPerformed

        MainFrame.getTcl().setCommonNodeProcessingType((String) commonNodeProcessingTypeComboBox.getSelectedItem());
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_commonNodeProcessingTypeComboBoxActionPerformed

    private void commonNodeDissTypeComboBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_commonNodeDissTypeComboBoxActionPerformed

        MainFrame.getTcl().setCommonNodeDissType((String) commonNodeDissTypeComboBox.getSelectedItem());        
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_commonNodeDissTypeComboBoxActionPerformed

    private void commonNodeDissIntervalTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_commonNodeDissIntervalTextFieldActionPerformed

        double aux = 0;
        String s = commonNodeDissIntervalTextField.getText();
        if (s.length() != 0) {
            try {
                aux = Double.parseDouble(s);
                MainFrame.getTcl().setCommonNodeDissInterval(aux);
            } catch (NumberFormatException nfe) {
                getToolkit().beep();
                commonNodeDissIntervalTextField.requestFocus();
            }
        }           
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_commonNodeDissIntervalTextFieldActionPerformed

    private void commonNodeSensingTypeComboBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_commonNodeSensingTypeComboBoxActionPerformed

        MainFrame.getTcl().setCommonNodeSensingType((String) commonNodeSensingTypeComboBox.getSelectedItem());  
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_commonNodeSensingTypeComboBoxActionPerformed

    private void commonNodeSensingIntervalTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_commonNodeSensingIntervalTextFieldActionPerformed

        double aux = 0;
        String s = commonNodeSensingIntervalTextField.getText();
        if (s.length() != 0) {
            try {
                aux = Double.parseDouble(s);
                MainFrame.getTcl().setCommonNodeSensingInterval(aux);
            } catch (NumberFormatException nfe) {
                getToolkit().beep();
                commonNodeSensingIntervalTextField.requestFocus();
            }
        }         
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_commonNodeSensingIntervalTextFieldActionPerformed

    private void dataGeneratorTypeComboBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_dataGeneratorTypeComboBoxActionPerformed

        MainFrame.getTcl().setCommonNodeDataGeneratorType((String) dataGeneratorTypeComboBox.getSelectedItem());   
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_dataGeneratorTypeComboBoxActionPerformed

    private void dataAverageTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_dataAverageTextFieldActionPerformed

        double aux = 0;
        String s = dataAverageTextField.getText();
        if (s.length() != 0) {
            try {
                aux = Double.parseDouble(s);
                MainFrame.getTcl().setCommonNodeDataAverage(aux);
            } catch (NumberFormatException nfe) {
                getToolkit().beep();
                dataAverageTextField.requestFocus();
            }
        }         
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_dataAverageTextFieldActionPerformed

    private void deviationTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deviationTextFieldActionPerformed

        double aux = 0;
        String s = deviationTextField.getText();
        if (s.length() != 0) {
            try {
                aux = Double.parseDouble(s);
                MainFrame.getTcl().setCommonNodeDataDeviation(aux);
            } catch (NumberFormatException nfe) {
                getToolkit().beep();
                deviationTextField.requestFocus();
            }
        } 
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_deviationTextFieldActionPerformed

    private void maxDataTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_maxDataTextFieldActionPerformed

        double aux = 0;
        String s = maxDataTextField.getText();
        if (s.length() != 0) {
            try {
                aux = Double.parseDouble(s);
                MainFrame.getTcl().setCommonNodeMaximumData(aux);
            } catch (NumberFormatException nfe) {
                getToolkit().beep();
                maxDataTextField.requestFocus();
            }
        } 
        MainFrame.setXMLSaved(false);
    }//GEN-LAST:event_maxDataTextFieldActionPerformed

    private void setCommonNodeTransmissionRangeTextField(String s){
        commonNodeTransmissionRangeTextField.setText(s); 
    }

    private void setCommonNodeNumberTextField(String s){
        commonNodeNumberTextField.setText(s);
    }

    private void setCommonNodeLocationComboBox(String s){
        commonNodeLocationComboBox.addItem(s);
        commonNodeLocationComboBox.setSelectedItem(s);
    }

    private void setCommonNodeEnergyTextField(String s){
        commonNodeEnergyTextField.setText(s);
    }

    private void setCommonNodeApplicationComboBox(String s){
        commonNodeApplicationComboBox.addItem(s);
        commonNodeApplicationComboBox.setSelectedItem(s);
    }

    private void setCommonNodeProcessingTypeComboBox(String s){
        commonNodeProcessingTypeComboBox.addItem(s);
        commonNodeProcessingTypeComboBox.setSelectedItem(s);
    }

    private void setCommonNodeDissTypeComboBox(String s){
        commonNodeDissTypeComboBox.addItem(s);
        commonNodeDissTypeComboBox.setSelectedItem(s);
    }

    private void setCommonNodeDissIntervalTextField(String s){
        commonNodeDissIntervalTextField.setText(s);
    }

    private void setCommonNodeSensingTypeComboBox(String s){
        commonNodeSensingTypeComboBox.addItem(s);
        commonNodeSensingTypeComboBox.setSelectedItem(s);
    }
   
    private void setCommonNodeSensingIntervalTextField(String s){
        commonNodeSensingIntervalTextField.setText(s);
    }

    private void setCommonNodeDataGeneratorTypeComboBox(String s){
        dataGeneratorTypeComboBox.addItem(s);
        dataGeneratorTypeComboBox.setSelectedItem(s);
    }

    private void setCommonNodeDataAverageTextField(String s){
        dataAverageTextField.setText(s);
    }

    private void setCommonNodeDeviationTextField(String s){
        deviationTextField.setText(s);
    }

    private void setCommonNodeMaxDataTextField(String s){
        maxDataTextField.setText(s);
    }
      
    
    public void updateFields(TclFields tcl){
        setCommonNodeTransmissionRangeTextField(String.valueOf(tcl.getCommonNodeTransmissionRange()));
        setCommonNodeNumberTextField(String.valueOf(tcl.getCommonNodeNumber()));
        setCommonNodeLocationComboBox(tcl.getCommonNodeLocation());
        setCommonNodeEnergyTextField(String.valueOf(tcl.getCommonNodeEnergy()));
        setCommonNodeApplicationComboBox(tcl.getCommonNodeApplication());
        setCommonNodeProcessingTypeComboBox(tcl.getCommonNodeProcessingType());
        setCommonNodeDissTypeComboBox(tcl.getCommonNodeDissType());
        setCommonNodeDissIntervalTextField(String.valueOf(tcl.getCommonNodeDissInterval()));
        setCommonNodeSensingTypeComboBox(tcl.getCommonNodeSensingType());
        setCommonNodeSensingIntervalTextField(String.valueOf(tcl.getCommonNodeSensingInterval()));
        setCommonNodeDataGeneratorTypeComboBox(String.valueOf(tcl.getCommonNodeDataGeneratorType()));
        setCommonNodeDataAverageTextField(String.valueOf(tcl.getCommonNodeDataAverage()));
        setCommonNodeDeviationTextField(String.valueOf(tcl.getCommonNodeDataDeviation()));
        setCommonNodeMaxDataTextField(String.valueOf(tcl.getCommonNodeMaximumData()));
   }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel averageDataLabel;
    private javax.swing.JComboBox commonNodeApplicationComboBox;
    private javax.swing.JLabel commonNodeApplicationLabel;
    private javax.swing.JLabel commonNodeApplicationLabel1;
    private javax.swing.JLabel commonNodeDissIntervalLabel;
    private javax.swing.JLabel commonNodeDissIntervalLabel1;
    private javax.swing.JTextField commonNodeDissIntervalTextField;
    private javax.swing.JComboBox commonNodeDissTypeComboBox;
    private javax.swing.JLabel commonNodeDissTypeLabel;
    private javax.swing.JLabel commonNodeDissTypeLabel1;
    private javax.swing.JLabel commonNodeEnergyLabel;
    private javax.swing.JTextField commonNodeEnergyTextField;
    private javax.swing.JComboBox commonNodeLocationComboBox;
    private javax.swing.JLabel commonNodeLocationLabel;
    private javax.swing.JLabel commonNodeNumberLabel;
    private javax.swing.JTextField commonNodeNumberTextField;
    private javax.swing.JComboBox commonNodeProcessingTypeComboBox;
    private javax.swing.JTextField commonNodeSensingIntervalTextField;
    private javax.swing.JComboBox commonNodeSensingTypeComboBox;
    private javax.swing.JLabel commonNodeTransmissionRangeLabel;
    private javax.swing.JTextField commonNodeTransmissionRangeTextField;
    private javax.swing.JTextField dataAverageTextField;
    private javax.swing.JComboBox dataGeneratorTypeComboBox;
    private javax.swing.JLabel dataGeneratorTypeLabel;
    private javax.swing.JLabel deviationLabel;
    private javax.swing.JTextField deviationTextField;
    private javax.swing.JLabel joulesLabel;
    private javax.swing.JLabel maxDataLabel;
    private javax.swing.JTextField maxDataTextField;
    private javax.swing.JLabel metersLabel;
    private javax.swing.JLabel secondsLabel;
    private javax.swing.JLabel secondsLabel1;
    // End of variables declaration//GEN-END:variables

}

⌨️ 快捷键说明

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