Advertisement
Sago

FilmGUI.java

Jan 23rd, 2014
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.28 KB | None | 0 0
  1. /**
  2.  * Die Klasse Filmliste wurde automatisch erstellt:
  3.  *
  4.  * @author
  5.  * @version 23.1.2014
  6.  */
  7.  
  8. import sum.komponenten.*;
  9. import sum.werkzeuge.*;
  10. import sum.ereignis.*;
  11.  
  12. public class FilmGUI extends EBAnwendung
  13. {
  14.     // Objekte
  15.     private Etikett hatEtikettFilmtitel;
  16.     private Textfeld hatTextfeld1;
  17.     private Etikett hatEtikettGenre;
  18.     private Textfeld hatTextfeld2;
  19.     private Etikett hatEtikettBewertung;
  20.     private Textfeld hatTextfeld3;
  21.     private Knopf hatKnopfOk;
  22.     private Knopf hatKnopfSpeichern;
  23.     private Knopf hatKnopfLaden;
  24.     private Zeilenbereich hatZeilenbereich1;
  25.     private Filmliste liste;
  26.  
  27.     // Attribute
  28.  
  29. /**
  30.  * Konstruktor
  31.  */
  32.     public FilmGUI()
  33.     {
  34.         //Initialisierung der Oberklasse
  35.         super(595, 518);
  36.  
  37.         hatEtikettFilmtitel = new Etikett(65, 81, 100, 25, "Filmtitel");
  38.         // Ausrichtung
  39.         hatEtikettFilmtitel.setzeAusrichtung(Ausrichtung.LINKS);
  40.         hatTextfeld1 = new Textfeld(175, 81, 182, 25, "");
  41.         // Ausrichtung
  42.         hatTextfeld1.setzeAusrichtung(Ausrichtung.LINKS);
  43.         hatEtikettGenre = new Etikett(64, 119, 100, 25, "Genre");
  44.         // Ausrichtung
  45.         hatEtikettGenre.setzeAusrichtung(Ausrichtung.LINKS);
  46.         hatTextfeld2 = new Textfeld(175, 118, 184, 27, "");
  47.         // Ausrichtung
  48.         hatTextfeld2.setzeAusrichtung(Ausrichtung.LINKS);
  49.         hatEtikettBewertung = new Etikett(65, 156, 100, 25, "Bewertung");
  50.         // Ausrichtung
  51.         hatEtikettBewertung.setzeAusrichtung(Ausrichtung.LINKS);
  52.         hatTextfeld3 = new Textfeld(176, 153, 181, 27, "");
  53.         // Ausrichtung
  54.         hatTextfeld3.setzeAusrichtung(Ausrichtung.LINKS);
  55.         hatKnopfOk = new Knopf(66, 206, 100, 25, "Ok");
  56.         hatKnopfOk.setzeBearbeiterGeklickt("hatKnopfOkGeklickt");
  57.         hatKnopfSpeichern = new Knopf(188, 206, 100, 25, "speichern");
  58.         hatKnopfSpeichern.setzeBearbeiterGeklickt("hatKnopfSpeichernGeklickt");
  59.         hatKnopfLaden = new Knopf(304, 206, 100, 25, "laden");
  60.         hatKnopfLaden.setzeBearbeiterGeklickt("hatKnopfLadenGeklickt");
  61.         hatZeilenbereich1 = new Zeilenbereich(67, 245, 303, 173, "");
  62.         liste = new Filmliste();
  63.     }
  64.  
  65. /**
  66.  * Vorher: Ereignis GeklicktvonhatKnopfOk fand statt.
  67.  * Nachher: (schreiben Sie, was in dieser Methode ausgefuehrt wird)
  68.  */
  69.     public void hatKnopfOkGeklickt()
  70.     {
  71.         // Daten aus den Feldern lesen
  72.         String filmtitel = hatTextfeld1.inhaltAlsText();
  73.         String genre = hatTextfeld2.inhaltAlsText();
  74.         String bewertung = hatTextfeld3.inhaltAlsText();
  75.         hatZeilenbereich1.setzeInhalt("Filmtitel:"+filmtitel+"Genre:"+genre+"Wertung:"+bewertung);
  76.         liste.neuerFilm(filmtitel,genre,bewertung);
  77.         //    Filminfo im Zeilenbereich anzeigen
  78.     }
  79.  
  80. /**
  81.  * Vorher: Ereignis GeklicktvonhatKnopfSpeichern fand statt.
  82.  * Nachher: (schreiben Sie, was in dieser Methode ausgefuehrt wird)
  83.  */
  84.     public void hatKnopfSpeichernGeklickt()
  85.     {
  86.         //    Schreiben Sie hier den Text ihres Dienstes
  87.     }
  88.  
  89. /**
  90.  * Vorher: Ereignis GeklicktvonhatKnopfLaden fand statt.
  91.  * Nachher: (schreiben Sie, was in dieser Methode ausgefuehrt wird)
  92.  */
  93.     public void hatKnopfLadenGeklickt()
  94.     {
  95.         //    Schreiben Sie hier den Text ihres Dienstes
  96.     }
  97.  
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement