Hi,
ich muss in der Schule eine Eingabe programmieren, die dann in einem Frame geöffnet wird?
Ich weiß aber einfach nicht, wo hier der Fehler ist, er sagt immer illegal start of impression, wenn ich es kompilieren will.
der fehler is angeblich in zeile 25 bei public static void main(string [] args)
hab hier mal den quellcode reinkopiert, vielleicht hat jemand ne lösung.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class Start extends JFrame {
// Anfang Variablen
int Kontonummer;
double Buchung;
String Name;
// Ende Variablen
public Start (String title) {
// Frame-Initialisierung
super (title);
addWindowListener(new WindowAdapter() {
public void windowClosing (WindowEvent evt) {System.exit(0);}});
setSize(300, 300);
Container cp = getContentPane();
cp.setLayout(new BorderLayout());
// Anfang Komponenten
{
public static void main(String[] args) throws IOException
{
new Frame("Start");
{
BufferedReader eingabe=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte geben sie ihren Namen ein: ");
Name = eingabe.readLine();
BufferedReader eingabe2=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte geben sie die Kontonummer ein: ");
Kontonummer = Integer.parseInt(eingabe.readLine());
BufferedReader eingabe3=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte geben sie die Buchung ein: ");
Buchung = Double.parseDouble(eingabe.readLine());
System.out.println("Name: " +Name);
System.out.println("Kontonummer: " +Kontonummer);
System.out.println("Buchung: " +Buchung + " €") ;
}
}
// Ende Komponenten
setVisible(true);
}
}
}