Also ich habe mir ein Buch zum Lernen zugelegt und ich komme hier nicht weiter ;(
Die Parkgebühr beträgt 1,50€ für die ersten 3 Stunden, jede weitere Stunde kostet 0,50€ mehr.
Mein Problem ist nun das er mir eine Fehlermeldung gibt:
Der Button zum Rechnen:
Gesamter Quelltext:
Die Parkgebühr beträgt 1,50€ für die ersten 3 Stunden, jede weitere Stunde kostet 0,50€ mehr.
Mein Problem ist nun das er mir eine Fehlermeldung gibt:
Java:
Parkhaus.java:67:14: error: not a statement
gebuehr+0.5;
^
1 error
Der Button zum Rechnen:
Java:
public void jButton1_ActionPerformed(ActionEvent evt) {
double dauer,gebuehr=1.50;
dauer = Double.parseDouble(jTextField1.getText());
while(dauer<=3)
{
gebuehr+0.5;
}
jLabel1.setText(String.valueOf(gebuehr));
// TODO hier Quelltext einfügen
} // end of jButton1_ActionPerformed
Gesamter Quelltext:
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
/**
*
* Beschreibung
*
* @version 1.0 vom 25.03.2015
* @author
*/
public class Parkhaus extends JFrame {
// Anfang Attribute
private JLabel jLabel1 = new JLabel();
private JTextField jTextField1 = new JTextField();
private JButton jButton1 = new JButton();
private JLabel jLabel2 = new JLabel();
// Ende Attribute
public Parkhaus(String title) {
// Frame-Initialisierung
super(title);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 193;
int frameHeight = 98;
setSize(frameWidth, frameHeight);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (d.width - getSize().width) / 2;
int y = (d.height - getSize().height) / 2;
setLocation(x, y);
setResizable(false);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
jLabel1.setBounds(96, 32, 70, 20);
jLabel1.setText("");
cp.add(jLabel1);
jTextField1.setBounds(144, 8, 22, 20);
cp.add(jTextField1);
jButton1.setBounds(8, 32, 83, 25);
jButton1.setText("Parkgebühr");
jButton1.setMargin(new Insets(2, 2, 2, 2));
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jButton1_ActionPerformed(evt);
}
});
cp.add(jButton1);
jLabel2.setBounds(8, 8, 130, 20);
jLabel2.setText("Parkdauer in Stunden:");
cp.add(jLabel2);
// Ende Komponenten
setVisible(true);
} // end of public Parkhaus
// Anfang Methoden
public void jButton1_ActionPerformed(ActionEvent evt) {
double dauer,gebuehr=1.50;
dauer = Double.parseDouble(jTextField1.getText());
while(dauer<=3)
{
gebuehr+0.5;
}
jLabel1.setText(String.valueOf(gebuehr));
// TODO hier Quelltext einfügen
} // end of jButton1_ActionPerformed
// Ende Methoden
public static void main(String[] args) {
new Parkhaus("Parkhaus");
} // end of main
} // end of class Parkhaus
Zuletzt bearbeitet: