Will eine gerade linie in diesem Sudoku programm zeichnen ?

Code46

Erfahrenes Mitglied
Hallo habe hier ein problem. Ich will eine gerade linie zeichnen in meinem programm jedoch zeigt es nichts an

Hier mein Code:
Code:
public void paintComponent(Graphics g) {
        g.drawLine(25,25,25,25);
        g.setColor(black);
    }
 
Hi

was ist, wenn du statt paintComponent paint überschreibst?
Und update dazu (zB einfach paint aufrufen).

Gruß
 
Hallo,

man sollte bei Swing nicht die Paint()-Methode überschreiben, dazu ist die paint-Component da.

Wenn du eine Linie zeichnen möchtest, müsstest du die Werte etwas ändern. Du zeichnest momentan einfach nur einen Punkt. Bei drawLine musst du nämlich den Start- und End-Punkt angeben und das ist bei dir die gleiche Stelle.

Du solltest die Farbe natürlich auch vorher und nicht danach setzen.

Gruß

Sascha
 

Neue Beiträge

Zurück