Advertisement
Sago

Uhr.java

Apr 8th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.55 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 Uhr extends EBAnwendung
  13. {
  14.     // Objekte
  15.     private Knopf hatKnopfBlau;
  16.     private Knopf hatKnopfGelb;
  17.     private Uhrfeld feld;
  18.     private int winkel;
  19.     // Attribute
  20.  
  21. /**
  22.  * Konstruktor
  23.  */
  24.     public Uhr()
  25.     {
  26.         //Initialisierung der Oberklasse
  27.         super(900, 980);
  28.         feld = new Uhrfeld(80,80,30,0);
  29.         winkel = 0;
  30.         hatKnopfBlau = new Knopf(211, 219, 100, 25, "blau");
  31.         hatKnopfBlau.setzeBearbeiterGeklickt("hatKnopfBlauGeklickt");
  32.         hatKnopfGelb = new Knopf(330, 219, 100, 25, "gelb");
  33.         hatKnopfGelb.setzeBearbeiterGeklickt("hatKnopfGelbGeklickt");
  34.     }
  35.  
  36. /**
  37.  * Vorher: Ereignis GeklicktvonhatKnopfBlau fand statt.
  38.  * Nachher: (schreiben Sie, was in dieser Methode ausgefuehrt wird)
  39.  */
  40.     public void hatKnopfBlauGeklickt()
  41.     {
  42.         //    Schreiben Sie hier den Text ihres Dienstes
  43.         feld.setzeFarbe(Farbe.BLAU);
  44.         winkel = winkel+2;
  45.         feld.setzeWinkel(winkel);
  46.         feld.zeichne();
  47.     }
  48.  
  49. /**
  50.  * Vorher: Ereignis GeklicktvonhatKnopfGelb fand statt.
  51.  * Nachher: (schreiben Sie, was in dieser Methode ausgefuehrt wird)
  52.  */
  53.     public void hatKnopfGelbGeklickt()
  54.     {
  55.         feld.setzeFarbe(Farbe.GELB);
  56.         winkel = winkel+2;
  57.         feld.setzeWinkel(winkel);
  58.         feld.zeichne();
  59.         //    Schreiben Sie hier den Text ihres Dienstes
  60.     }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement