M
Mighty
Gast
Hallo,
wieder ich. Folgendes Problem für mein Projekt fehlt mir noch ein Graph, diesen Graphen den ich über ein JPanel realisiert habe bemale ich mit paintComponent
hier ein auszug für das koordinatensystem, mein problem ist das ich einen zusätzlichen graphen in rot malen will für den ich auch schon eine funktionierende funktion habe der auch mit g.drawLine(x1,y1,x2,y2); gemalt wird.
das problem ist nach einem klick auf die schaltfläche zum starten malt der graph sich wird aber erst dargestellt wenn man die fenstergröße verändert.
desweiteren gibt es noch maßig grafikfehler wenn man z.b. ein fenster drüber schiebt, repaint(); führt oft zu einer dauerschleife und anstatt die grafikfehler zu lösen kommt ein neuer hinzu.
Bitte brauch dringend hilfe
Vielen Dank im Voraus
P.S: weiß jemand noch wie man von einer außerhalb liegenden klasse an das paintcomponent ein linie schicken kann die gezeichnet werden soll?
wieder ich. Folgendes Problem für mein Projekt fehlt mir noch ein Graph, diesen Graphen den ich über ein JPanel realisiert habe bemale ich mit paintComponent
Code:
public void paintComponent(Graphics g){
int height = getSize().height;
int width = getSize().width;
int dist = 10;
int x1,y1,x2,y2;
g.setColor(Color.blue);
g.drawLine(dist,dist,dist,(height-dist));
g.drawLine(dist,(height-dist),(width-dist),(height-dist));
g.setColor(Color.red);
}
das problem ist nach einem klick auf die schaltfläche zum starten malt der graph sich wird aber erst dargestellt wenn man die fenstergröße verändert.
desweiteren gibt es noch maßig grafikfehler wenn man z.b. ein fenster drüber schiebt, repaint(); führt oft zu einer dauerschleife und anstatt die grafikfehler zu lösen kommt ein neuer hinzu.
Bitte brauch dringend hilfe
Vielen Dank im Voraus
P.S: weiß jemand noch wie man von einer außerhalb liegenden klasse an das paintcomponent ein linie schicken kann die gezeichnet werden soll?