Swing Warum startet das Programm nicht?

PaddyFH

Mitglied
Ich habe heute versucht ein Programm zu schreiben, dass den Durchschnitt von mehreren Schulnoten berechnet. Mir werden keine Fehler angezwigt aber aus irgendeinem Grund startet es nicht. Ich hoffe, dass man verstehen kann was ich mit dem Code machen wollte:D

import javax.swing.*;

public class NotenEingabe {

public static void main(String[] args) {
JFrame frame = new JFrame();

JButton okButton = new JButton("OK");

JPanel writtenPanel1 = new JPanel();
JPanel writtenPanel2 = new JPanel();
JPanel writtenPanel3 = new JPanel();
JPanel writtenPanel4 = new JPanel();
JPanel writtenPart = new JPanel();
JPanel oralPanel1 = new JPanel();
JPanel oralPanel2 = new JPanel();
JPanel oralPanel3 = new JPanel();
JPanel oralPanel4 = new JPanel();
JPanel oralPart = new JPanel();

JLabel classTest1 = new JLabel("Grade of first class test");

JTextField written1 = new JTextField("First written Grade");
JTextField written2 = new JTextField("Second written Grade");
JTextField written3 = new JTextField("Third written Grade");
JTextField written4 = new JTextField("Fourth written Grade");
JTextField writtenFactor = new JTextField("Written factor (0,6)");
JTextField oral1 = new JTextField("First oral Grade");
JTextField oral2 = new JTextField("Second oral Grade");
JTextField oral3 = new JTextField("Third oral Grade");
JTextField oral4 = new JTextField("Fourth oral Grade");
JTextField oralFactor = new JTextField("Oral factor (0,4)");

writtenPanel1.add(classTest1);
writtenPanel1.add(written1);

writtenPanel2.add(classTest1);
writtenPanel2.add(written1);

writtenPanel3.add(classTest1);
writtenPanel3.add(written1);

writtenPanel4.add(classTest1);
writtenPanel4.add(written1);

writtenPart.add(classTest1);
writtenPart.add(written1);

oralPanel1.add(classTest1);
oralPanel1.add(written1);

oralPanel2.add(classTest1);
oralPanel2.add(written1);

oralPanel3.add(classTest1);
oralPanel3.add(written1);

oralPanel4.add(classTest1);
oralPanel4.add(written1);

oralPart.add(classTest1);
oralPart.add(written1);
oralPart.add(okButton);

frame.setTitle("Grade input");
frame.setSize(700, 700);
frame.setVisible(true);
frame.add(writtenPanel1);

double writtenAverage = (Double.valueOf(written1.getText())+Double.valueOf(written2.getText())
+Double.valueOf(written3.getText())+Double.valueOf(written4.getText())*Double.valueOf(writtenFactor.getText()));

double oralAverage = (Double.valueOf(oral1.getText())+Double.valueOf(oral2.getText())
+Double.valueOf(oral3.getText())+Double.valueOf(oral4.getText())*Double.valueOf(oralFactor.getText()));

double totalAverage = (writtenAverage+oralAverage)/2;

System.out.println(totalAverage);
}
}
Vielen Dank schonmal!


 

httpdigest

Top Contributor
Beobachtbares Verhalten:
1. Das Programm startet
2. Man sieht ein leeres Fenster
3. Es werden Fehler angezeigt, nämlich eine Exception zur Laufzeit

Grund:
für 2.: du fügst dieselben Komponenten zu mehreren Panels hinzu. Das geht nicht. Der KomponentenBAUM muss ein Baum sein. Eine Komponente kann NUR einen Parent haben
für 3.: du erfragst sofort nach dem Anzeigen des Fensters den Text von Inputboxen ab, noch bevor der Benutzer überhaupt die Möglichkeit hat, da was einzugeben. Du solltest auf ein Ereignis reagieren (z.B. einen Buttonclick) um die entsprechenden Berechnungen durchzuführen.
 

PaddyFH

Mitglied
Okay, danke! Vor lauter Copy-Paste (wollte es nicht alles einzeln schreiben) hab ich vergessen die Namen anzupassen:oops: Um zu testen ob es überhaupt geht hab ich erstmal z.B den Button weggelassen, aber mir wird immer noch folgender Error angezeigt:
"Fehler: Hauptklasse notenTest.PopupEingabe konnte nicht gefunden oder geladen werden
Ursache: java.lang.ClassNotFoundException: notenTest.PopupEingabe"​
Soll ich nochmal den Code schicken?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
izoards Jar startet jedoch ohne Hintergrundfunktion AWT, Swing, JavaFX & SWT 25
beli3ver JavaFX Anwendung startet nicht, kann den Fehler nicht finden (Exception in Application start method) AWT, Swing, JavaFX & SWT 1
W Swing GUI startet nicht AWT, Swing, JavaFX & SWT 3
N Applikation startet nicht AWT, Swing, JavaFX & SWT 2
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
G .jar startet nicht nach Exportierung AWT, Swing, JavaFX & SWT 7
V JavaFX SceneBuilder startet nicht AWT, Swing, JavaFX & SWT 18
A Applet Applet startet nicht AWT, Swing, JavaFX & SWT 2
S JDialog startet immer wieder neu AWT, Swing, JavaFX & SWT 2
T Wer startet den EDT? AWT, Swing, JavaFX & SWT 4
T [Applet] startet in Eclipse aber nicht im Browser AWT, Swing, JavaFX & SWT 2
I Wann genau startet der AWT-Thread? AWT, Swing, JavaFX & SWT 3
G Wie startet man ein Applet ? AWT, Swing, JavaFX & SWT 4
A Progress Bar startet zu "spät" AWT, Swing, JavaFX & SWT 7
H Animation startet nicht/ Thread AWT, Swing, JavaFX & SWT 6
N Swing startet nicht - java.lang.NoSuchMethodError: main AWT, Swing, JavaFX & SWT 8
frau-u JFileChooser startet nicht AWT, Swing, JavaFX & SWT 2
Juelin starten maven javafx programm ohne netbeans AWT, Swing, JavaFX & SWT 38
P AWT Programm funktioniert nicht richtig AWT, Swing, JavaFX & SWT 35
G CAD Programm AWT, Swing, JavaFX & SWT 4
thor_norsk E - Mail Programm AWT, Swing, JavaFX & SWT 2
_user_q Über installDist exportiertes Programm wirft "Unsupported JavaFX configuration" AWT, Swing, JavaFX & SWT 0
CodingBerlin JavaFX Programm läuft nur unter Eclipse AWT, Swing, JavaFX & SWT 1
J Programm findet Resource nicht. AWT, Swing, JavaFX & SWT 6
N Programm Läuft nicht auf anderen Pcs AWT, Swing, JavaFX & SWT 9
imawake Java Paket-Tracking Programm 📦 AWT, Swing, JavaFX & SWT 7
S Lustiges programm schnell coden? AWT, Swing, JavaFX & SWT 2
O Ein Java-Programm mit Swing steuern AWT, Swing, JavaFX & SWT 1
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
M DragAndDrop - aus Browser ins Programm AWT, Swing, JavaFX & SWT 6
T Java GUI - Würfel Programm AWT, Swing, JavaFX & SWT 6
JojoSand Java Programm wird nicht gestartet - keinen Fehlerhinweis AWT, Swing, JavaFX & SWT 9
SvenPittelkow Programm soll auf JButton warten bis der geklickt wurde AWT, Swing, JavaFX & SWT 1
I Gui in bestehendes Java-Programm AWT, Swing, JavaFX & SWT 11
L JavaFX IntelliJ Standalone Programm exportieren AWT, Swing, JavaFX & SWT 9
Bluedaishi JavaFX Programm start mit zwei scenen bzw Fenster AWT, Swing, JavaFX & SWT 1
M AWT Programm in den Tray minimieren AWT, Swing, JavaFX & SWT 2
steven789hjk543 Swing Weiß jemand, warum dieses Programm nicht funktioniert? AWT, Swing, JavaFX & SWT 7
A Java Programm gestalten AWT, Swing, JavaFX & SWT 4
J JavaFX Kamera im Programm öffnen AWT, Swing, JavaFX & SWT 6
H Hintergrundbild in einem Programm AWT, Swing, JavaFX & SWT 4
MR._FIRE_Flower progressBar in ein bestehendes Programm einbauen AWT, Swing, JavaFX & SWT 3
J Verbesserungsvorschläge?! Kleines AWT Programm AWT, Swing, JavaFX & SWT 4
A Programm nun in ein Frame basteln AWT, Swing, JavaFX & SWT 1
A Swing Programm funktioniert aber zwei Buttons werden angezeigt AWT, Swing, JavaFX & SWT 3
G Zeichnen Programm AWT, Swing, JavaFX & SWT 1
R Swing Programm läuft nur beim Debuggen korrekt ab AWT, Swing, JavaFX & SWT 4
Arif Swing Programm friert ein... AWT, Swing, JavaFX & SWT 2
apple_pie1998 Programm gibt plötzlich exceptions aus. AWT, Swing, JavaFX & SWT 4
N Swing Wie Programm strukturieren? (Dynamisch Komponenten hinzufügen) AWT, Swing, JavaFX & SWT 1
N JLabel ändern während Programm ausgeführt wird AWT, Swing, JavaFX & SWT 4
X JMenu Menu-Bar ausrichtung ändern im Programm AWT, Swing, JavaFX & SWT 0
T Swing Programm hängt sich auf! AWT, Swing, JavaFX & SWT 23
L Probleme mit Programm AWT, Swing, JavaFX & SWT 13
S Grafik: Programm kommt nicht zur paint()-Methode AWT, Swing, JavaFX & SWT 6
P Programm durch Dateiaufruf starten und Datei öffnen AWT, Swing, JavaFX & SWT 2
S Action durchführen beim Programm beenden AWT, Swing, JavaFX & SWT 3
N Programm mit Swing und Thread, Figur bewegen sich nicht AWT, Swing, JavaFX & SWT 6
G Programm GUI erstellen AWT, Swing, JavaFX & SWT 5
L JButton flackern - Programm hängt sich auf AWT, Swing, JavaFX & SWT 3
T Programm im METRO Design? AWT, Swing, JavaFX & SWT 1
J Programm hängt sich bei Log In auf AWT, Swing, JavaFX & SWT 1
C Programm mit Passwort schließen AWT, Swing, JavaFX & SWT 5
D Robot Programm mit Escape abbrechen (aus Eclipse heraus) AWT, Swing, JavaFX & SWT 2
N Programm läuft perfekt in Eclipse aber nicht in .JAR AWT, Swing, JavaFX & SWT 3
S JScrollPane --> Programm hängt sich beim scrollen auf AWT, Swing, JavaFX & SWT 2
J Programm im GUI ausführen AWT, Swing, JavaFX & SWT 4
A Probleme mit 2 JFrames in einem Programm AWT, Swing, JavaFX & SWT 7
S Event Handling konsole Programm mit Tastendruck beenden AWT, Swing, JavaFX & SWT 5
G JTextArea on the fly aus anderem Programm befüllen AWT, Swing, JavaFX & SWT 4
K Swing Konsolen Programm in GUI - Suche Hilfe bei Konsolenausgabe AWT, Swing, JavaFX & SWT 2
W Windows Fenster in einem Programm AWT, Swing, JavaFX & SWT 2
F Mal Programm AWT, Swing, JavaFX & SWT 13
C In Hauptfenster Programm-Klassen implementieren AWT, Swing, JavaFX & SWT 9
A KeyListener Button wechseln & Programm beenden AWT, Swing, JavaFX & SWT 4
C Swing Wie kann ich im Programm das Menü schließen AWT, Swing, JavaFX & SWT 2
J SWING - Programm ohne Eclipse etc. starten AWT, Swing, JavaFX & SWT 7
J Button soll nach Klick Text ändern und Programm in 3 Sekunden beenden AWT, Swing, JavaFX & SWT 6
M Programm hängt sich auf nachdem repaint() benutzt wurde AWT, Swing, JavaFX & SWT 2
M Programm in Jframe "einbinden" AWT, Swing, JavaFX & SWT 7
S Programm auf aktuellen Stand bringen AWT, Swing, JavaFX & SWT 2
Spin Tool: Popup -Programm AWT, Swing, JavaFX & SWT 3
GUI-Programmer Swing JWindow - Programm wird ohne Grund beendet AWT, Swing, JavaFX & SWT 3
E Kreis-Mal-Programm AWT, Swing, JavaFX & SWT 7
P Programm aktuallisiert sich nur beim Rüberzeigen AWT, Swing, JavaFX & SWT 6
T Java-Anwendung arbeitet Programm in seltsamer Reihenfolge ab AWT, Swing, JavaFX & SWT 3
C Programm für 5 sekunden anhalten und actionevent abfangen AWT, Swing, JavaFX & SWT 18
J Programm schließen AWT, Swing, JavaFX & SWT 4
J Programm nur einmal öffnen AWT, Swing, JavaFX & SWT 3
E Windows Kontext Menü - Laufendes Programm AWT, Swing, JavaFX & SWT 3
T Programm vom Desktop starten! AWT, Swing, JavaFX & SWT 2
S Programm pausieren während JDialog offen ist AWT, Swing, JavaFX & SWT 2
M Browser in Programm einbinden AWT, Swing, JavaFX & SWT 4
R Durch Listener lässt sich Programm nicht mehr ausführen AWT, Swing, JavaFX & SWT 4
H Userinput in GUI an externes Programm AWT, Swing, JavaFX & SWT 8
D Firefox aus Programm starten AWT, Swing, JavaFX & SWT 4
S LayoutManager Einfaches Programm mit VE und Eclipse3.6 realisieren AWT, Swing, JavaFX & SWT 2
J SWT 32 bit Programm für 64 bit Jave AWT, Swing, JavaFX & SWT 10
R GUI hängt während Programm läuft AWT, Swing, JavaFX & SWT 7
S AWT Fenster schließen und Programm beenden AWT, Swing, JavaFX & SWT 10

Ähnliche Java Themen

Neue Themen


Oben