P
Paristick
Gast
Hallo Leute!
Hab nochmal eine Frage... und zwar möchte ich ein Oval in alle Richtungen aufziehen können, nicht nur rechts und unterhalb vom Startpunkt. Verständlicherweise zeichnet er das Oval in meiner Implementation nicht mehr, da er width() und height() = "negativer Wert" zurückbekommt!
Wie könnte ich das umschreiben, sodass es in alle Richtungen funktioniert??
Vielen Dank im Voraus!
Grüße Paristick
Hab nochmal eine Frage... und zwar möchte ich ein Oval in alle Richtungen aufziehen können, nicht nur rechts und unterhalb vom Startpunkt. Verständlicherweise zeichnet er das Oval in meiner Implementation nicht mehr, da er width() und height() = "negativer Wert" zurückbekommt!
Wie könnte ich das umschreiben, sodass es in alle Richtungen funktioniert??
Code:
public void paint(Graphics g) {
g.setColor(farbe);
int width;
int height;
width = x2-x1;
height = y2-y1;
g.drawOval(x1,y1,width,height);
}
Vielen Dank im Voraus!
Grüße Paristick