Guest User

Untitled

a guest
Dec 11th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. public class Zeichnung
  2. {
  3.  
  4. /*Instanzvariablen*/
  5. private Kreis sonne;
  6. private Dreieck dach;
  7. private Quadrat fenster;
  8. private Quadrat haus;
  9.  
  10. /*Konstruktor*/
  11. public Zeichnung()
  12. {
  13.  
  14. }
  15.  
  16. /*Methoden zum zeichnen der Inhalte*/
  17. void zeichneSonne() {
  18. sonne = new Kreis();
  19. }
  20.  
  21. void zeichneDach() {
  22. dach = new Dreieck();
  23. }
  24.  
  25. void zeichneFenster() {
  26. fenster = new Quadrat();
  27. }
  28.  
  29. void zeichneHaus() {
  30. haus = new Quadrat();
  31. }
  32.  
  33. void zeichneBild1() {
  34. zeichneSonne();
  35. sonne.horizontalBewegen(180);
  36. sonne.vertikalBewegen(20);
  37. sonne.farbeAendern("gelb");
  38. sonne.groesseAendern(60);
  39. sonne.sichtbarMachen();
  40.  
  41. zeichneDach();
  42. dach.horizontalBewegen(70);
  43. dach.vertikalBewegen(75);
  44. dach.groesseAendern(100,170);
  45. dach.sichtbarMachen();
  46.  
  47. zeichneHaus();
  48. haus.vertikalBewegen(140);
  49. haus.groesseAendern(120);
  50. haus.sichtbarMachen();
  51.  
  52. zeichneFenster();
  53. fenster.horizontalBewegen(20);
  54. fenster.vertikalBewegen(156);
  55. fenster.farbeAendern("schwarz");
  56. fenster.sichtbarMachen();
  57.  
  58.  
  59. }
  60.  
  61. void loeschen() {
  62.  
  63. sonne.unsichtbarMachen();
  64. dach.unsichtbarMachen();
  65. fenster.unsichtbarMachen();
  66. haus.unsichtbarMachen();
  67. }
  68. }
Add Comment
Please, Sign In to add comment