Java GUI compiled nicht

...komplette Frage anzeigen

2 Antworten

Neben einigen Schreibfehlern (z.B. "setDeafultCloseOperation(3);" fehlte die main-Funktion, die eine Instanz von "GUI" erzeugt. Danach funktionierte die GUI bei mir ohne Probleme. Hier der korrigierte Quelltext:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/**
 * * Write a description of class GUI here.
 *
 * * @author Niklas Seeliger, Nico Wynands
 * @version Alpha 0.1
 */

public class GUI extends JFrame implements ActionListener {


private JButton spielen, optionen, credits, steuerung, schliessen;

public GUI() {
    super("1gg1 Fussball");
    setBounds(5, 5, 800, 600);
    getContentPane().setBackground(Color.BLACK);
    setResizable(false);
    setDefaultCloseOperation(3);
    setLayout(null);
    setVisible(true);


    spielen = new JButton("Spiel Starten");
    optionen = new JButton("Optionen");
    steuerung = new JButton("Steuerung");
    credits = new JButton("Mitwirkende");
    schliessen = new JButton("Spiel beenden");

    spielen.setBounds(480, 200, 100, 50);
    optionen.setBounds(480, 280, 100, 50);
    steuerung.setBounds(480, 360, 100, 50);
    credits.setBounds(480, 440, 100, 50);
    schliessen.setBounds(480, 520, 100, 50);

    add(spielen);
    add(optionen);
    add(steuerung);
    add(credits);
    add(schliessen);

    spielen.addActionListener(this);
    optionen.addActionListener(this);
    steuerung.addActionListener(this);
    credits.addActionListener(this);
    schliessen.addActionListener(this);


}

public void actionPerformed(ActionEvent e) {
}

public static void main (String[] args)
{
    new GUI();
}

}

Schönen Gruß an die Menschen, die hier nichts gefunden haben ... ;)

Du solltest auch schon die fehlermeldung des Compilers mit angeben. Macht das ganze wesentlich einfacher.

Was möchtest Du wissen?