!!!Anwendungsbeschreibung Die Programmierung der Filmverwaltung erfolgt in vielen kleinen Modulen. Diese Module bauen teilweise aufeinander auf. Daher ist es sinnvoll dieser Beschreibung Schritt für Schritt zu folgen. [LugFramework.Anwendungsbeschreibung.ErsterProgrammstart] *Projekt anlegen *Paket "de.tth.filmverwaltung" anlegen *Klasse "Filmverwaltung" anlegen *Ableitung von "Anwendung" (aus LugFramework) *hochfahren() Klasse überschreiben (noch ohne weitere Funktion) *getAnwendungstitel() Titel der Anwendung setzen [LugFramework.Anwendungsbeschreibung.HaupfensterErzeugen] *Klasse Filmverwaltung Fenster anlegen *Bilddatei in Anwendungsverzeichnis *Splash Screen inkl. Fortschrittsbalken verwenden *Icon in der Fensterleiste anzeigen [LugFramework.Anwendungsbeschreibung.HauptfensterMenuAction] *Menü per Annotation / Action Methode einbinden *Menüpunkte hinzufügen (id / idref) *Anzeigetext der Menüpunkte setzen *Reihenfolge der Menüpunkte festlegen *Separator einfügen *Icon beim Menüeintrag hinzufügen *Icon in der Toolbar einfügen *Icon Reihenfolge in der Toolbar festlegen *Action Methode anlegen *Tastenkürzel mittels "accelerator" und "mnemonic" anwenden *Kurzbeschreibung für Menüenträge und Toolbar festlegen *Icons aus dem LugFramework einbinden *Original Icons wieder aktivieren [LugFramework.Anwendungsbeschreibung.DatenbankGrundkonfiguration] *Hibernate Download, Installation *HSQL Download, Installation *log4j Download, Installation *Hibernate mittels persistence.xml konfigurieren *Konfigurationsdatei hibernate.cfg.xml einrichten (wird nicht im Beispiel eingesetzt) *Datenbanktreiber *Datenbankdialekt