Hallo,
ich habe in WindowsBuilder ein Kugelberechnungsprogramm geschrieben, das nicht so recht fnktionieren will.
Es sollen die Kugeloberfläche und das Volumen ausgegeben werden.
Ich habe die jeweiligen Formeln eingegeben, aber das Programm reagiert nicht auf die Formeln.
Zum besseren Verständnis habe ich eine Kopie meines Codes beigefügt:
ich habe in WindowsBuilder ein Kugelberechnungsprogramm geschrieben, das nicht so recht fnktionieren will.
Es sollen die Kugeloberfläche und das Volumen ausgegeben werden.
Ich habe die jeweiligen Formeln eingegeben, aber das Programm reagiert nicht auf die Formeln.
Zum besseren Verständnis habe ich eine Kopie meines Codes beigefügt:
Java:
JButton btnNewButton = new JButton("Berechne Oberfl\u00E4che");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
double radius = 0; //???
double oberflaeche;
double volumen;
// oberflaeche = Double.parseDouble(textField_1.getText());
oberflaeche = 4 * radius * radius * Math.PI;
oberflaeche = 4 * radius * radius * 3.14159; // Programm reagiert nicht auf Formel!
oberflaeche = Double.parseDouble(tfRadius.getText()); // tfOberflaeche
tfOberflaeche.setText(String.valueOf(oberflaeche));
oberflaeche = 4 * radius * radius * 3.14159;
}
});
btnNewButton.setBounds(224, 137, 169, 26);
contentPane.add(btnNewButton);
JButton btnNewButton_1 = new JButton("Berechne Volumen\r\n");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
double radius = 0;
double oberflaeche;
double volumen;
volumen = 4/3 * radius * radius * radius * 3.14159; // Math.PI
volumen = Double.parseDouble(tfRadius.getText()); // tfVolumen
tfVolumen.setText(String.valueOf(volumen));
}
});
Zuletzt bearbeitet von einem Moderator: