GUI wird direkt nach dem erstellen weiß übermalt

J

JaVA12

Neues Mitglied
Hallo, für die Uni müssen wir das Spiel des Lebens programmieren und ich habe bis jetzt ein Raster erstellt jedoch sobald das Raster erstellt wurde wird es direkt wieder weiß übermalt und ich kann den Fehler nicht finden, vielleicht kann jemand mir helfen?
Hier ist der Code :

Java:
package game.of.life;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
public class GameOfLife extends JFrame implements Runnable{
 public GameOfLife (String title)
 { super(title);
  }
 
 public void paint (Graphics gr)
 { super.paintComponents(gr);
 // Hintergrund
 
   gr.setColor(Color.BLACK);
   for(int x=0;x<40;x++)
    { gr.drawLine(40*x, 0, 40*x, 800);
  
      }
 
    for(int y=0;y<40;y++)
    { gr.drawLine(0, 40*y, 800, y*40);
  
      }
 
 }
 
 
 public static void main(String[] args) {
   GameOfLife game = new GameOfLife("Das Spiel des Lebens");
   game.setSize(800,800);
   new Thread(game).start();
   game.setLocation(150,30);
   game.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   game.setUndecorated(true);
   game.setVisible(true);
 }
 @Override
 public void run() {
  while(true)
  {
   // Code
  
  
   // Code
   repaint();
   try {
    Thread.sleep(100);
   } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
 
 
 }
}
 
Zuletzt bearbeitet von einem Moderator:
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Überschreib statt paint mal paintComponent. Ob das den Fehler verursacht kann ich grad nicht sagen, allerdings ist es unüblich, einer der anderen paint-Methoden zu überschrieben.


Und poste den Code beim nächsten mal in Code-Tags, dann wird der passend formatiert: [code=java]//Code[/code] ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Methodenrückgabe wird in der main nicht berücksichtigt Java Basics - Anfänger-Themen 2
X compareTo Methode wird ignoriert Java Basics - Anfänger-Themen 7
kodela Hauptklasse wird nicht gefunden Java Basics - Anfänger-Themen 3
H Befehl wird nicht ausgeführt - System.out.println Java Basics - Anfänger-Themen 3
I Input/Output Code wird doppelt ausgeführt Java Basics - Anfänger-Themen 3
P Bedingung in Schleife wird nicht ausgeführt Java Basics - Anfänger-Themen 5
P Variablen HttpResponse.getBody() wird automatisch org.json Object und kann nicht zu json.simple Object gecastet werden? Java Basics - Anfänger-Themen 7
N Selection Algorithmus: Methode wird nicht erkannt (BlueJ) Java Basics - Anfänger-Themen 3
N package wird doppelt im exporer angezeigt Java Basics - Anfänger-Themen 2
N Bedinugng If-Abfrage wird nie erfüllt Java Basics - Anfänger-Themen 4
M Else wird nicht ausgeführt. Java Basics - Anfänger-Themen 5
H Wie wird ein String intern gespeichert? Java Basics - Anfänger-Themen 10
A char array wird überschrieben Java Basics - Anfänger-Themen 6
E Methoden Action Event wird nicht vollständig ausgeführt Java Basics - Anfänger-Themen 3
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
S setContentView(R.Layout.XXX) wird Rot angezeigt Java Basics - Anfänger-Themen 0
C Beispiel-Code mit Pair wird nicht compiliert. Java Basics - Anfänger-Themen 8
S Integer Wert wird nicht übernommen Java Basics - Anfänger-Themen 2
J Int wird als Null ausgegeben Java Basics - Anfänger-Themen 8
F Switch case wird als char nicht erkannt.... Java Basics - Anfänger-Themen 6
S for-Schleife wird ignoriert Java Basics - Anfänger-Themen 15
NeoLexx Variable für Array wird nicht korrekt übergeben Java Basics - Anfänger-Themen 45
tom.j85 Doppelte Foreach Schleife: Am Ende wird immer das Gleiche Objekt eingefügt Java Basics - Anfänger-Themen 4
M BorderLayout, 2Panels, EAST wird nicht angezeigt ?? Java Basics - Anfänger-Themen 2
K File wird in der .Jar nicht gefunden Java Basics - Anfänger-Themen 3
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
J JDatePicker: Datum wird nicht in Textfeld übernommen Java Basics - Anfänger-Themen 5
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
J bundel - Datei wird nicht gefunden. Trotz STRG-SHIFT-J Java Basics - Anfänger-Themen 2
T PNG Datei wird nur manchmal geöffnet Java Basics - Anfänger-Themen 6
S Interpreter wird nicht gefunden Java Basics - Anfänger-Themen 1
Dann07 Sound wird nicht abgespielt Java Basics - Anfänger-Themen 25
T Dateiinhalt wird nicht in String eingelesen Java Basics - Anfänger-Themen 4
T In C:\java\bin wird kein javac angezeigt. Java Basics - Anfänger-Themen 1
T Bei mir wird keine javac angezeigt sondern nur javacpl Java Basics - Anfänger-Themen 2
U JRE_HOME Umgebungsvariable wird nicht erkannt Java Basics - Anfänger-Themen 7
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
H .class Datei wird nicht ausgeführt Java Basics - Anfänger-Themen 2
R Warnung, wenn eine Variable eingegeben wird Java Basics - Anfänger-Themen 6
G XML encoding wird nicht übernommen Java Basics - Anfänger-Themen 17
M ObservableList wird nicht richtig geleert Java Basics - Anfänger-Themen 0
mor16Euro Erste Schritte Wie nennt man eine While oder For schleife die nie Ausgeführt wird Java Basics - Anfänger-Themen 5
D Klassen JTextField wird nur zu 50% angezeigt. Java Basics - Anfänger-Themen 15
der_Schokomuffin Hilfe gesucht: String wird auf null gesetzt! Java Basics - Anfänger-Themen 17
W Warum wird mir nichts angezeigt? Netzwerkprogrammierung Java Basics - Anfänger-Themen 1
scratchy1 Variablen vertauschen wenn Bedingung "umgedreht" wird Java Basics - Anfänger-Themen 40
UnknownInnocent Interface Bilder über Bildschirm bewegen, bis der Abstand zum vorherigen zu groß wird Java Basics - Anfänger-Themen 13
P Input/Output PQ-Formel wird nicht richtig berechnet Java Basics - Anfänger-Themen 6
UnknownInnocent Klassen mouseClicked wird nicht aufgerufen, während man die Maus bewegt Java Basics - Anfänger-Themen 4
M Klassen Warum wird es nicht gespeichert? Java Basics - Anfänger-Themen 2
N while Schleife wird nicht beendet, obwohl Sie hätte breaken sollen Java Basics - Anfänger-Themen 4
L Falsche Methode wird geladen Java Basics - Anfänger-Themen 2
P Array wird automatisch überschrieben Java Basics - Anfänger-Themen 3
D JAVA JDK korrekt installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 2
Zrebna Compiler-Fehler Java-Compiler wird nach 'javac' keyword-Eingabe nicht gestartet (Erste Übung) Java Basics - Anfänger-Themen 18
F Quellcode wird nicht in cmd angezeigt Java Basics - Anfänger-Themen 8
B Gefülltes Array wird mit nullwerten übergeben Java Basics - Anfänger-Themen 9
F Java int-Wert wird resetet Java Basics - Anfänger-Themen 21
S JPanel wird nicht angezeigt Java Basics - Anfänger-Themen 1
T Methoden Boolean wird nicht gesetzt Java Basics - Anfänger-Themen 1
J Linie wird zu lang gezeichnet Java Basics - Anfänger-Themen 4
K Warum wird if-Schleife nicht ausgeführt? Java Basics - Anfänger-Themen 13
D Klassen Warum wird das Attribut nicht ausgegeben? Java Basics - Anfänger-Themen 8
D Schleife wird nicht "ausgeführt" Java Basics - Anfänger-Themen 10
F Wieso wird dieser Befehl nicht ausgeführt? (Anfänger) Java Basics - Anfänger-Themen 2
B Datentypen Welcher Typ wird beim Casten übernommen? Java Basics - Anfänger-Themen 12
R jar wird nicht ausgeführt Java Basics - Anfänger-Themen 3
L Input/Output Println wird doppelt ausgeführt Java Basics - Anfänger-Themen 11
L Es wird nichts gezeichnet??? Java Basics - Anfänger-Themen 2
N Methoden warum wird diese Methode aufgerufen Java Basics - Anfänger-Themen 9
N Ausführung gibt keinen Fehler an, Return wird aber nicht ausgegeben Java Basics - Anfänger-Themen 22
T Methoden char wird nicht ausgegeben Java Basics - Anfänger-Themen 3
H Wieso wird mir ein Fehler angezeigt? Java Basics - Anfänger-Themen 5
L Werbung wird nicht geladen Java Basics - Anfänger-Themen 0
J Collections Generics: Typ wird nicht erkannt Java Basics - Anfänger-Themen 7
Xentox501 KeyTyped wird nicht wahrgenommen Java Basics - Anfänger-Themen 8
Xentox501 keyevent.VK_LEFT wird beim drücken jeder belibigen Taste aktiv. Java Basics - Anfänger-Themen 3
O Schlüsselworte Syso wird nicht erkannt Java Basics - Anfänger-Themen 4
J Operatoren Random wird nur einmal erstellt und dann immer verwendet Java Basics - Anfänger-Themen 2
P Erste Schritte JLabel wird nicht angezeigt Java Basics - Anfänger-Themen 4
J Klasse wird als private erkannt obwohl sie public deklariert ist Java Basics - Anfänger-Themen 3
T Methoden Methode wird nicht auf Konsole ausgeführt Java Basics - Anfänger-Themen 3
F Erste Schritte Programm wird nicht geladen Java Basics - Anfänger-Themen 2
F Interface ImageIcon wird nicht angezeigt Java Basics - Anfänger-Themen 4
Bluebird209 Array wird nicht an Methode übergeben Java Basics - Anfänger-Themen 7
R actionPerformed wird nicht ausgeführt Java Basics - Anfänger-Themen 5
it_is_all Bild-Pfad wird gefunden, nicht aber Textdatei-Pfad Java Basics - Anfänger-Themen 8
Ruschi JDK installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 48
E Methoden 2D Array wird in der Methode nicht geändert/gespeichert Java Basics - Anfänger-Themen 5
DaCrazyJavaExpert Datenbank wird nicht erstellt Java Basics - Anfänger-Themen 31
J Programm was üer Runtime.getRuntime gestartet wird erkennt String Parameter nicht Java Basics - Anfänger-Themen 0
D Java Applet wird nicht im Browser angezeigt Java Basics - Anfänger-Themen 6
H JComboBox wird nicht angezeigt Java Basics - Anfänger-Themen 3
B Wieso wird die Zeile "column" genannt und die Spalte "line"? Java Basics - Anfänger-Themen 12
C Compiler-Fehler Wird eine if Bedingung nach einer for-Schleife nach jeder Iteration überprüft? Java Basics - Anfänger-Themen 1
B Wieso wird hier so viel als falsch angezeigt? Java Basics - Anfänger-Themen 2
B Kann mir jemand erklären, warum hier dreimal was ausgegeben wird und nicht nur zweimal? Java Basics - Anfänger-Themen 16
E Wie wird in Java ein Char-Array terminiert ? Java Basics - Anfänger-Themen 15
D Verhindern das repaint beim vergrößern aufgerufen wird Java Basics - Anfänger-Themen 9
M Bild wird von JFrame nicht geladen Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Anzeige

Neue Themen


Oben