Advertisement
Sago

UhrenAnwendung

Apr 10th, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.17 KB | None | 0 0
  1. /**
  2.  * Die Klasse Uhr wurde automatisch erstellt:
  3.  *
  4.  * @author
  5.  * @version 8.4.2014
  6.  */
  7.  
  8. import sum.komponenten.*;
  9. import sum.werkzeuge.*;
  10. import sum.ereignis.*;
  11.  
  12. public class UhrenAnwendung extends EBAnwendung
  13. {
  14.     // Objekte
  15.     private Knopf hatKnopfBlau;
  16.     private Knopf hatKnopfGelb;
  17.     private Uhrfeld feld;
  18.     private Uhrfeld feld1;
  19.     private Uhrfeld feld2;
  20.     private Uhrfeld feld3;
  21.     private Uhrfeld feld4;
  22.     private Uhrfeld feld5;
  23.     private Uhrfeld feld6;
  24.     private Uhrfeld feld7;
  25.     private Uhrfeld feld8;
  26.     private Uhrfeld feld9;
  27.     private int winkel;
  28.     // Attribute
  29.  
  30. /**
  31.  * Konstruktor
  32.  */
  33.     public UhrenAnwendung()
  34.     {
  35.         super(700, 700);
  36.         // Lege drei Uhren an
  37.         feld = new Uhrfeld(100,100,50,0,167);
  38.         feld1 = new Uhrfeld(200,100,50,0,84);
  39.         feld2 = new Uhrfeld(300,100,50,0,42);
  40.         feld3 = new Uhrfeld(400,100,50,0,21);
  41.         feld4 = new Uhrfeld(500,100,50,0,10);
  42.         feld5 = new Uhrfeld(100,300,50,0,167);
  43.         feld6 = new Uhrfeld(200,300,50,0,84);
  44.         feld7 = new Uhrfeld(300,300,50,0,42);
  45.         feld8 = new Uhrfeld(400,300,50,0,21);
  46.         feld9 = new Uhrfeld(500,300,50,0,10);        
  47.         winkel = 0;
  48.         hatKnopfBlau = new Knopf(211, 219, 100, 25, "blau");
  49.         hatKnopfBlau.setzeBearbeiterGeklickt("hatKnopfBlauGeklickt");
  50.         hatKnopfGelb = new Knopf(330, 219, 100, 25, "gelb");
  51.         hatKnopfGelb.setzeBearbeiterGeklickt("hatKnopfGelbGeklickt");
  52.  
  53.     }
  54.  
  55. /**
  56.  * Vorher: Ereignis GeklicktvonhatKnopfBlau fand statt.
  57.  * Nachher: (schreiben Sie, was in dieser Methode ausgefuehrt wird)
  58.  */
  59.     public void hatKnopfBlauGeklickt()
  60.     {
  61.         if(feld.getFarbe() == Farbe.GELB) {
  62.             feld.setzeFarbe(Farbe.GRUEN);
  63.         }
  64.         feld1.setzeFarbe(Farbe.GELB);
  65.         feld2.setzeFarbe(Farbe.BLAU);
  66.     }
  67.  
  68. /**
  69.  * Vorher: Ereignis GeklicktvonhatKnopfGelb fand statt.
  70.  * Nachher: (schreiben Sie, was in dieser Methode ausgefuehrt wird)
  71.  */
  72.     public void hatKnopfGelbGeklickt()
  73.     {
  74.         feld.setzeFarbe(Farbe.GELB);
  75.         feld1.setzeFarbe(Farbe.BLAU);
  76.         feld2.setzeFarbe(Farbe.GELB);
  77.        
  78.     }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement