-
Hallo habe hier ein problem. Ich will eine gerade linie zeichnen in meinem programm jedoch zeigt es nichts an
Hier mein Code:
Code :1 2 3 4 5
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ß
SaschaEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
Ähnliche Themen
-
Gerade flackert und kann nur eine Linie verschieben
Von sailer86 im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 30.04.08, 19:35 -
InDesign: Gerade Linie ziehen
Von mausklicker im Forum Desktop Publishing (DTP)Antworten: 1Letzter Beitrag: 15.02.08, 16:20 -
Linie Zeichnen
Von Danjal im Forum Flash PlattformAntworten: 7Letzter Beitrag: 30.03.05, 22:07 -
Fireworks: Gerade Linie 1px breit mit Pfeilen?
Von fourns im Forum Sonstige Grafik-ProgrammeAntworten: 0Letzter Beitrag: 09.01.05, 22:50 -
Eine Linie zeichnen
Von Sergunja im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 13.10.04, 14:29



1Danke

Zitieren

Login





