Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

FEN 2006-11-6IntroJava2006 - AAU1 Grafik – Crayon-objekter.

Lignende præsentationer


Præsentationer af emnet: "FEN 2006-11-6IntroJava2006 - AAU1 Grafik – Crayon-objekter."— Præsentationens transcript:

1 FEN 2006-11-6IntroJava2006 - AAU1 Grafik – Crayon-objekter

2 FEN 2006-11-6IntroJava2006 - AAU2 Model (0,0) Tavle En pens tilstand: - (position, vinkel, farve, bredde) - starttilstand: ((0, 0), 0, Color.black, 1) 0 (360) 270 180 90 Position: (x,y) Vinkel: v Farve: color Bredde: positivt tal... Eller ((midt, midt), 0, Color.black, down) (400,500)

3 FEN 2006-11-6IntroJava2006 - AAU3 Metoder public void move(double d) Flyt d enheder i aktuel tegneretning, mens der tegnes public void moveto(double x, double y) Flyt til position (x,y), mens der tegnes public void jump(double d) Flyt d enheder i aktuel tegneretning uden at tegne public void jumpto(double x, double y) Flyt til (x,y) uden at tegne public void turn(double a) Drej a grader med uret public void turnto(double a) Drej til tegneretning a (x-aksens retning er 0 grader) public void erase() Slet alt på tavlen

4 FEN 2006-11-6IntroJava2006 - AAU4 I BlueJ Skal bruges – ikke ændres Skal kodes

5 FEN 2006-11-6IntroJava2006 - AAU5 Eksempel import java.awt.*; public class CrayonSquares { public void main() { Crayon blue_pencil = new Crayon(Color.BLUE, 1); Crayon red_pencil = new Crayon(Color.RED, 1); //tegn det blå kvadrat: blue_pencil.jumpto(100, 100); blue_pencil.turnto(0); blue_pencil.move(100); blue_pencil.turn(90); blue_pencil.move(100); blue_pencil.turn(90); blue_pencil.move(100); blue_pencil.turn(90); blue_pencil.move(100); blue_pencil.turn(90); //Tegn det røde kvadrat:

6 FEN 2006-11-6IntroJava2006 - AAU6 Øvelser 1.Hent projektet opgCrayon. Åben det og kør det. 2.Tegn et grønt kvadrat uden om de to andre. 3.Tegn en ligesidet trekant inden i en ligesidet sekskant. 4.Eksperimenter med Crayon-objekter og lav nogle ”kunstneriske” tegninger.


Download ppt "FEN 2006-11-6IntroJava2006 - AAU1 Grafik – Crayon-objekter."

Lignende præsentationer


Annoncer fra Google