Fehler im GUI-Code

C

Chiron1991

Gast
Hallo zusammen,

ich mache gerade meine ersten Schritte mit Java-GUIs und stoße dabei auf ein kleines Problem.
Hier erstmal mein Code.

In meiner Hauptklasse steht:
Java:
public class Start {

    public static void main(String[] args) {
    AppWindow fenster=new AppWindow();
    fenster.setBounds(100,100,800,600);
    fenster.show();
    }

}

In meiner Klasse AppWindow steht:
Java:
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public final class AppWindow extends JFrame
{
    JLabel lb_eingabe;
    JTextField txt_eingabe;
    JTextArea txta_ausgabe;
    JButton btn_start;

    public AppWindow()
    {

        this.getContentPane().setLayout(null);  //keinen Layout-Manager benutzen
        this.buildWindow();

        //WindowListener noch einbauen

    }

    protected void buildWindow()
    {

        //Objekte erzeugen
        lb_eingabe=new JLabel("Anzahl zu erzeugender Fahrzeuge:");
        txt_eingabe=new JTextField();
        txta_ausgabe=new JTextArea();
        btn_start=new JButton("Erzeugen!");

        //Positionen festlegen
        lb_eingabe.setBounds(5,5,400,25);
        txt_eingabe.setBounds(5,35,400,25);
        btn_start.setBounds(5,65,150,25);
        txta_ausgabe.setBounds(5,95,400,600);

        //Objekte hinzufügen
        this.getContentPane().add(lb_eingabe);
        this.getContentPane().add(txt_eingabe);
        this.getContentPane().add(btn_start);
        this.getContentPane().add(txta_ausgabe);
        this.pack();

        //ActionListener auf Button legen
        btn_start.addActionListener(new ActionListener()
                    {
                        public void actionPeformed(ActionEvent e)
                        {
                            //Erzeugung starten
                            erzeugen();
                        }
                    }
                );

    }

    public void erzeugen()
    {

        //mein Berechnungscode

    }

}

In Zeile 51 (die geschweifte Klammer) in der Klasse AppWindow kreidet mit mein NetBeans allerdings einen Fehler an, der da lautet "<anonymous AppWindow$1> is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener"
Als Lösungvorschläge bietet er mir an:
1. Alle abstrakten Methoden importieren
2. Anonymes Element zu Mitglied konvertieren

Leider habe ich absolut 0 Ahnung was das bedeuten soll. Ich hoffe ihr könnt mir weiterhelfen!

Gruß,
Chiron1991
 

Quaxli

Top Contributor
Nachtrag: Eine Startklasse brauchst Du eigentlich nicht und JFrame.show() ist deprecated und sollte nicht mehr verwendet werden.

Alternativ kannst Du es so machen:

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

public final class AppWindow extends JFrame {
	JLabel			lb_eingabe;
	JTextField	txt_eingabe;
	JTextArea		txta_ausgabe;
	JButton			btn_start;

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

	public AppWindow() {
		setLocation(100,100);
		setPreferredSize(new Dimension(800,600));
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setLayout(null); // keinen Layout-Manager benutzen
		buildWindow();
		setVisible(true);
	}

	protected void buildWindow() {

		// Objekte erzeugen
		lb_eingabe = new JLabel("Anzahl zu erzeugender Fahrzeuge:");
		txt_eingabe = new JTextField();
		txta_ausgabe = new JTextArea();
		btn_start = new JButton("Erzeugen!");

		// Positionen festlegen
		lb_eingabe.setBounds(5, 5, 400, 25);
		txt_eingabe.setBounds(5, 35, 400, 25);
		btn_start.setBounds(5, 65, 150, 25);
		txta_ausgabe.setBounds(5, 95, 400, 600);

		// Objekte hinzufügen
		add(lb_eingabe);
		add(txt_eingabe);
		add(btn_start);
		add(txta_ausgabe);
		pack();

		// ActionListener auf Button legen
		btn_start.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				// Erzeugung starten
				erzeugen();
			}

		});

	}

	public void erzeugen() {

		// mein Berechnungscode

	}

}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
C Fehler im Code Java Basics - Anfänger-Themen 10
S Fehler bei Code mit SubStrings für mich nicht auffindbar. Java Basics - Anfänger-Themen 4
J Fehler im Code, aber ich weiß nicht wieso! Java Basics - Anfänger-Themen 6
S Brauche hilfe in Java [Fehler in mein Code]? Java Basics - Anfänger-Themen 2
H 3 oder 4 Fehler im Code Java Basics - Anfänger-Themen 0
H 3 oder 4 Fehler im Code Java Basics - Anfänger-Themen 19
G Zinsberechnung - Fehler im Code Java Basics - Anfänger-Themen 35
S Hinweis zu Fehler im Kalender-Code - Aufgabe 5.3 aus Grundkurs Programmieren in Java 7. Auflage Java Basics - Anfänger-Themen 4
J Fehler im Code Java Basics - Anfänger-Themen 2
D Code Fehlerhaft finde den Fehler nicht. Java Basics - Anfänger-Themen 1
S Warum führt der folgene Code zu einem Fehler? Java Basics - Anfänger-Themen 3
R Schaffe es nicht Random-Programmierung zu vollenden. Wo liegt der Fehler in diesem Code? Java Basics - Anfänger-Themen 13
A Hilfe Java1 Uni : Code zeigt Fehler Java Basics - Anfänger-Themen 8
M Sortieren von Zahlen: Code ohne Fehler, funktioniert trozdem nicht Java Basics - Anfänger-Themen 2
C Fehler in Java-Code finden Java Basics - Anfänger-Themen 17
C Fehler im Code - Hilfe Java Basics - Anfänger-Themen 5
C Compiler-Fehler Fehler im Code Java Basics - Anfänger-Themen 21
D Fehler im Code. Nur wo?? Java Basics - Anfänger-Themen 9
Screen Ein logischer Fehler im Code, Help pls Java Basics - Anfänger-Themen 6
A gcj Native Code compile Fehler Java Basics - Anfänger-Themen 5
A Logischer Fehler im Code Java Basics - Anfänger-Themen 4
A Semantische bzw. Syntaktische Fehler im Code Java Basics - Anfänger-Themen 5
S Fehler in Code - Bitte überprüfen Java Basics - Anfänger-Themen 6
F Fehler im Java Code, hilfe? Java Basics - Anfänger-Themen 9
S Fehler im Code Java Basics - Anfänger-Themen 6
richis-fragen FileChannel (inChannel/outChanel) Fehler wenn Leerzeichen enthalten Java Basics - Anfänger-Themen 17
F Kann mir jemand bei dem Fehler helfen? Java Basics - Anfänger-Themen 6
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
E Matrizenmultiplikation Fehler Java Basics - Anfänger-Themen 0
Z Fehler Zeiterfassungsprogramm Anzeige Java Basics - Anfänger-Themen 3
C SwingWorker mit Fehler Java Basics - Anfänger-Themen 2
monsterherz Fehler Semikolon fehlt - ich weiss aber nicht wo da noch eines hin sollte... Java Basics - Anfänger-Themen 21
G Compiler-Fehler Fehler in Zeile 1 beheben, wie? Java Basics - Anfänger-Themen 9
W Fehler in der Datei pom.xml Java Basics - Anfänger-Themen 19
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
monsterherz einfache Methode mit Fehler den ich nicht finde Java Basics - Anfänger-Themen 21
monsterherz if / else if mit Fehler den ich leider nicht finde Java Basics - Anfänger-Themen 11
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
ohneInformatik; Dynamische Zinsen. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
Fiedelbambu deriveFont Fehler wer kann Helfen? Java Basics - Anfänger-Themen 4
I Ical4j / Kalender einlesen von URL - Fehler: "Unparseable date" Java Basics - Anfänger-Themen 16
Lion.King Fehler in double und int Java Basics - Anfänger-Themen 7
H BlueJ: was genau ist hier der Fehler? Java Basics - Anfänger-Themen 14
berserkerdq2 Habe ein Spiel entwickelt, dass immer in der 4 Runde einen cast-Fehler erhält Java Basics - Anfänger-Themen 3
D Datentypen LocalDate.parse() ergibt Fehler Java Basics - Anfänger-Themen 5
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
N Fehler "Cannot instantiate the type" Java Basics - Anfänger-Themen 3
L Ich weis nicht was der Fehler ist! Java Basics - Anfänger-Themen 14
L30nS JNI Fehler, JRE und JDK Java Basics - Anfänger-Themen 8
E Executable jar file fehler Java Basics - Anfänger-Themen 9
S Fehler beim Programm Java Basics - Anfänger-Themen 2
U Warum kriege ich hier eine nullpointer exception, sehe den Fehler nicht (swing) Java Basics - Anfänger-Themen 1
J Syntax-Fehler? Java Basics - Anfänger-Themen 2
Jose05 Fehler im Programm feststellen Java Basics - Anfänger-Themen 2
S Methoden 2 non-static Methoden, trotzdem Fehler "non static method can not be referenced from a static context" Java Basics - Anfänger-Themen 9
G Taschenrechner ergibt Fehler in if-Abfrage Java Basics - Anfänger-Themen 6
I Fehler bei for-Schleife Java Basics - Anfänger-Themen 6
lol5443 Tic Tac Toe Fehler Java Basics - Anfänger-Themen 5
K Fehler bei der Implementierung Java Basics - Anfänger-Themen 6
W Verschachtelte If-else --> finde meinen Fehler nicht Java Basics - Anfänger-Themen 30
J Fehler bei array aus anderer Klasse Java Basics - Anfänger-Themen 3
H Fehler bei integer Division Java Basics - Anfänger-Themen 28
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
N Was bedeutet dieser Fehler Java Basics - Anfänger-Themen 2
fuerteb Compiler-Fehler Methode wird nicht bzw. als Fehler erkannt Java Basics - Anfänger-Themen 4
Lion.King Fehler Java Basics - Anfänger-Themen 5
AlexG. Nullpointer exeption Fehler Java Basics - Anfänger-Themen 0
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
Aqtox Hallo ich muss für die Schule ein Wuerfell Duell erstellen jedoch habe ich ein fehler Java Basics - Anfänger-Themen 4
V Wer findet den Fehler :) Java Basics - Anfänger-Themen 12
B ArrayIndexOutOfBoundsException, ich finde den Fehler nicht? Java Basics - Anfänger-Themen 10
A Compiler Fehler - not a statement Java Basics - Anfänger-Themen 2
Arita welche Fehler gibt es noch? wie kann ich es noch vervollständigen Java Basics - Anfänger-Themen 15
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
H Logik Fehler erkennen Java Basics - Anfänger-Themen 21
T Fehler in Caesar-Chiffre Java Basics - Anfänger-Themen 7
R Fehlermeldung aber WO liegt der Fehler? Java Basics - Anfänger-Themen 7
B Nicht reproduzierbarer Fehler bei Kompilierung - Shortcut "Bereinigung" Compiler ? Java Basics - Anfänger-Themen 4
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
pumpgun99 Fehler Meldung "else without if" Java Basics - Anfänger-Themen 3
P Was bedeutet dieser Fehler? Java Basics - Anfänger-Themen 31
KogoroMori21 Java Datum Differenz (kleiner Fehler) Java Basics - Anfänger-Themen 10
N java.util.InputMismatchException Fehler Java Scanner Java Basics - Anfänger-Themen 5
H Fehler: NullPointerException und ich weiß net warum Java Basics - Anfänger-Themen 4
R Ich sehe meinen fehler nicht Java Basics - Anfänger-Themen 8
Johannes_ece Fehler: Application Terminated (TypeError): var$0.$moveToolTo is not a function Java Basics - Anfänger-Themen 4
GermanPie Fehler in Putty (kein Hauptmanifestattribut, in jar) Java Basics - Anfänger-Themen 4
M Scannen von *.txt - Dateien; wo sind der oder die Fehler? Java Basics - Anfänger-Themen 4
P Methoden aufrufen - Fehler Java Basics - Anfänger-Themen 20
JavaClap "Bruchrechner" liefert Fehler/keine Ausgabe bei Addition und Subtraktion Java Basics - Anfänger-Themen 0
B if Clause Fehler Java Basics - Anfänger-Themen 2
G Fibonacci Zahlenreihe Fehler Java Basics - Anfänger-Themen 4
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
B Fehler, aber ich weiß nicht warum Java Basics - Anfänger-Themen 3
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
M Compiler-Fehler Fehler beim Ausführen des Codes Java Basics - Anfänger-Themen 25
M While-Schleifen-Fehler Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben