You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• jump(d): flytblyantend enheder i den aktuelle tegneretning ud fra den<br />
aktuelle position (uden at tegne).<br />
• jumpto(x,y): flyt blyanten fra den aktuelle position hen til punktet<br />
med koordinater (x, y) (uden at tegne).<br />
• turn(a): læga grader til den aktuelle tegneretning.<br />
• turnto(a): den aktuelle tegneretning ændres til at være a grader.<br />
Man laver en ny farveblyant af farve c og tegnebredde w med konstruktørkaldet<br />
new Crayon(c,w).<br />
Følgende Java-program tegner et rødt kvadrat inden i et blåt kvadrat:<br />
public class CrayonSquares<br />
{<br />
public static void main(String[] args)<br />
{<br />
Crayon blue_pencil = new Crayon(Color.blue,1);<br />
Crayon red_pencil = new Crayon(Color.red,1);<br />
blue_pencil.jumpto(100,100);<br />
blue_pencil.turnto(0);<br />
blue_pencil.move(100);<br />
blue_pencil.turn(90);<br />
blue_pencil.move(100);<br />
blue_pencil.turn(90);<br />
blue_pencil.move(100);<br />
blue_pencil.turn(90);<br />
blue_pencil.move(100);<br />
blue_pencil.turn(90);<br />
}<br />
red_pencil.jumpto(120,120);<br />
red_pencil.turnto(0);<br />
red_pencil.move(60);<br />
red_pencil.turn(90);<br />
red_pencil.move(60);<br />
red_pencil.turn(90);<br />
red_pencil.move(60);<br />
red_pencil.turn(90);<br />
red_pencil.move(60);<br />
red_pencil.turn(90);<br />
7