📄 clusterheadconfpanel.java
字号:
/*
* 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 + -