Advertisement
Sago

FilmGUI Version 2

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