📄 basicconfpanel.java
字号:
linkComboBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
linkComboBoxActionPerformed(evt);
}
});
add(linkComboBox);
linkComboBox.setBounds(210, 180, 270, 22);
macLayerComboBox.setFont(new java.awt.Font("Arial", 0, 11));
macLayerComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Mac/802_11" }));
macLayerComboBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
macLayerComboBoxActionPerformed(evt);
}
});
add(macLayerComboBox);
macLayerComboBox.setBounds(210, 140, 270, 22);
macLabel.setFont(new java.awt.Font("Arial", 0, 11));
macLabel.setText("MAC:");
add(macLabel);
macLabel.setBounds(20, 140, 26, 14);
channelTypeLabel.setFont(new java.awt.Font("Arial", 0, 11));
channelTypeLabel.setText("CHANNEL TYPE:");
add(channelTypeLabel);
channelTypeLabel.setBounds(20, 20, 80, 14);
channelTypeTextField.setBackground(new java.awt.Color(240, 238, 231));
channelTypeTextField.setEditable(false);
channelTypeTextField.setFont(new java.awt.Font("Arial", 0, 11));
channelTypeTextField.setText("Channel/WirelessChannel");
channelTypeTextField.setDisabledTextColor(new java.awt.Color(255, 255, 255));
add(channelTypeTextField);
channelTypeTextField.setBounds(210, 20, 270, 19);
transportComboBox.setFont(new java.awt.Font("Arial", 0, 11));
transportComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "UDP", "TCP" }));
transportComboBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
transportComboBoxActionPerformed(evt);
}
});
add(transportComboBox);
transportComboBox.setBounds(210, 60, 270, 22);
transportLabel.setBackground(java.awt.Color.white);
transportLabel.setFont(new java.awt.Font("Arial", 0, 11));
transportLabel.setText("TRANSPORT PROTOCOL:");
add(transportLabel);
transportLabel.setBounds(20, 60, 127, 14);
simulationTimeLabel.setFont(new java.awt.Font("Arial", 0, 11));
simulationTimeLabel.setText("SIMULATION TIME:");
add(simulationTimeLabel);
simulationTimeLabel.setBounds(20, 580, 89, 14);
startTextField.setFont(new java.awt.Font("Arial", 0, 11));
startTextField.setText("1");
startTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
startTextFieldActionPerformed(evt);
}
});
startTextField.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(java.awt.event.FocusEvent evt) {
startTextFieldFocusLost(evt);
}
});
add(startTextField);
startTextField.setBounds(250, 580, 90, 19);
startLabel.setFont(new java.awt.Font("Arial", 0, 11));
startLabel.setText("START:");
add(startLabel);
startLabel.setBounds(210, 580, 37, 20);
stopLabel.setFont(new java.awt.Font("Arial", 0, 11));
stopLabel.setText("STOP:");
add(stopLabel);
stopLabel.setBounds(360, 580, 30, 20);
stopTextField.setFont(new java.awt.Font("Arial", 0, 11));
stopTextField.setText("100");
stopTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
stopTextFieldActionPerformed(evt);
}
});
stopTextField.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(java.awt.event.FocusEvent evt) {
stopTextFieldFocusLost(evt);
}
});
add(stopTextField);
stopTextField.setBounds(390, 580, 90, 19);
traceLabel.setFont(new java.awt.Font("Arial", 0, 11));
traceLabel.setText("TRACE:");
add(traceLabel);
traceLabel.setBounds(20, 540, 37, 14);
traceMacRadioButton.setBackground(new java.awt.Color(240, 238, 231));
traceMacRadioButton.setFont(new java.awt.Font("Arial", 0, 11));
traceMacRadioButton.setSelected(true);
traceMacRadioButton.setText("TRACE-MAC");
traceMacRadioButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
traceMacRadioButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
traceMacRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
traceMacRadioButtonActionPerformed(evt);
}
});
add(traceMacRadioButton);
traceMacRadioButton.setBounds(210, 540, 79, 15);
traceRouteRadioButton.setBackground(new java.awt.Color(240, 238, 231));
traceRouteRadioButton.setFont(new java.awt.Font("Arial", 0, 11));
traceRouteRadioButton.setSelected(true);
traceRouteRadioButton.setText("TRACE-ROUTE");
traceRouteRadioButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
traceRouteRadioButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
traceRouteRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
traceRouteRadioButtonActionPerformed(evt);
}
});
add(traceRouteRadioButton);
traceRouteRadioButton.setBounds(300, 540, 89, 15);
traceAgentRadioButton.setBackground(new java.awt.Color(240, 238, 231));
traceAgentRadioButton.setFont(new java.awt.Font("Arial", 0, 11));
traceAgentRadioButton.setSelected(true);
traceAgentRadioButton.setText("TRACE-AGENT");
traceAgentRadioButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
traceAgentRadioButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
traceAgentRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
traceAgentRadioButtonActionPerformed(evt);
}
});
add(traceAgentRadioButton);
traceAgentRadioButton.setBounds(400, 540, 91, 15);
}// </editor-fold>//GEN-END:initComponents
private void stopTextFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_stopTextFieldFocusLost
javax.swing.JTextField textField = (javax.swing.JTextField) evt.getSource();
String content = textField.getText();
if (content.length() != 0) {
try {
double aux = Double.parseDouble(content);
MainFrame.getTcl().setSimulationStop(aux);
} catch (NumberFormatException nfe) {
textField.requestFocus();
}
}
}//GEN-LAST:event_stopTextFieldFocusLost
private void traceFileNameTextFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_traceFileNameTextFieldFocusLost
javax.swing.JTextField textField = (javax.swing.JTextField) evt.getSource();
String content = textField.getText();
MainFrame.getTcl().setTraceFileName(content);
}//GEN-LAST:event_traceFileNameTextFieldFocusLost
private void startTextFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_startTextFieldFocusLost
javax.swing.JTextField textField = (javax.swing.JTextField) evt.getSource();
String content = textField.getText();
if (content.length() != 0) {
try {
double aux = Double.parseDouble(content);
MainFrame.getTcl().setSimulationStart(aux);
} catch (NumberFormatException nfe) {
textField.requestFocus();
}
}
}//GEN-LAST:event_startTextFieldFocusLost
private void scenarySizeXTextFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_scenarySizeXTextFieldFocusLost
javax.swing.JTextField textField = (javax.swing.JTextField) evt.getSource();
String content = textField.getText();
if (content.length() != 0) {
try {
int aux = Integer.parseInt(content);
MainFrame.getTcl().setScenarioX(aux);
} catch (NumberFormatException nfe) {
textField.requestFocus();
}
}
}//GEN-LAST:event_scenarySizeXTextFieldFocusLost
private void scenarySizeYTextFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_scenarySizeYTextFieldFocusLost
javax.swing.JTextField textField = (javax.swing.JTextField) evt.getSource();
String content = textField.getText();
if (content.length() != 0) {
try {
int aux = Integer.parseInt(content);
MainFrame.getTcl().setScenarioY (aux);
} catch (NumberFormatException nfe) {
textField.requestFocus();
}
}
}//GEN-LAST:event_scenarySizeYTextFieldFocusLost
private void ifqLenTextFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_ifqLenTextFieldFocusLost
javax.swing.JTextField textField = (javax.swing.JTextField) evt.getSource();
String content = textField.getText();
if (content.length() != 0) {
try {
int aux = Integer.parseInt(content);
MainFrame.getTcl().setIfqLen(aux);
} catch (NumberFormatException nfe) {
textField.requestFocus();
}
}
}//GEN-LAST:event_ifqLenTextFieldFocusLost
private void stopTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_stopTextFieldActionPerformed
double time = 0;
String s = scenarySizeYTextField.getText();
if (s.length() != 0) {
try {
time = Double.parseDouble(s);
MainFrame.getTcl().setSimulationStop(time);
} catch (NumberFormatException nfe) {
getToolkit().beep();
scenarySizeXTextField.requestFocus();
}
}
MainFrame.setXMLSaved(false);
}//GEN-LAST:event_stopTextFieldActionPerformed
private void startTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_startTextFieldActionPerformed
double time = 0;
String s = scenarySizeYTextField.getText();
if (s.length() != 0) {
try {
time = Double.parseDouble(s);
MainFrame.getTcl().setSimulationStart(time);
} catch (NumberFormatException nfe) {
getToolkit().beep();
scenarySizeXTextField.requestFocus();
}
}
MainFrame.setXMLSaved(false);
}//GEN-LAST:event_startTextFieldActionPerformed
private void traceAgentRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_traceAgentRadioButtonActionPerformed
MainFrame.getTcl().setTraceAgent(traceAgentRadioButton.isSelected());
MainFrame.setXMLSaved(false);
}//GEN-LAST:event_traceAgentRadioButtonActionPerformed
private void traceRouteRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_traceRouteRadioButtonActionPerformed
MainFrame.getTcl().setTraceRoute(traceRouteRadioButton.isSelected());
MainFrame.setXMLSaved(false);
}//GEN-LAST:event_traceRouteRadioButtonActionPerformed
private void traceMacRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_traceMacRadioButtonActionPerformed
MainFrame.getTcl().setTraceMac(traceMacRadioButton.isSelected());
MainFrame.setXMLSaved(false);
}//GEN-LAST:event_traceMacRadioButtonActionPerformed
private void traceFileNameTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_traceFileNameTextFieldActionPerformed
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -