Skip to content

apertureless/whs-gui-prak

Repository files navigation

GUI - Programmierung Praktikum WS 14/15

Aufgabe 1

Screenshot 1

Erstellung einer Applikation die die Trinkreife eines Weins basierend auf Jahrgang und Lagerdauer berechnet und grafisch darstellt. Benutzereingaben werden über die Konsole eingelesen und bei falschen Eingaben passende Fehlermeldungen ausgegeben.

Wenn man mit der Maus über die jeweiligen Bereiche geht, verändert sich die Farbe und bei einem Klick kommt eine genauere Information zum Reifestatus des Weines in der Konsole ausgegeben.

Aufgabe 2

Screenshot 2

Eine Applikation um basierend auf dem Flaschenpreis und der Flaschengröße den Preis pro Liter zu berechnen.

Aufgabe 3

Screenshot 3

Eine Applikation um basierend auf dem Flaschenpreis und der Flaschengröße den Preis pro Liter zu berechnen. Und umgekehrt auch den Flaschenpreis basierend auf dem Preis pro Liter.

Aufgabe 4

Screenshot 4

Erstellung einer Applikation die die Trinkreife eines Weins basierend auf Jahrgang und Lagerdauer berechnet und grafisch darstellt. Der Jahrgang wird über ein jFormattedTextField mit dem NumberFormatter eingelesen und die Lagerdauer über ein JSpinner basierend auf dem Jahrgang.

Aufgabe 5

Screenshot 5

MDI Dokument mit Formularfenster für die Weinaufnahme. Und Funktionalen Menüpunkten.

Aufgabe 6

Screenshot 6

Erweiterung der Applikation aus Aufgabe 5. Der Preisrechner aus Aufgabe 3 wurde integriert und das Diagramm wurde integriert, in einem zweiten Tab.

Aufgabe 7

Screenshot 7

Applikation wurde um eine Speichern Funktion erweitert. Die Weine werden in einer internen Datenstruktur gespeichert und können über den Menüpunkt Datei Speichern, als *.wd Datei gespeichert und geladen werden. Fehlerbehandlung bei korrupten Dateien oder falsch formatierten Dateien. Außerdem wurde der Menüpunkt Wein - Ändern hinzugefügt und funktional belegt mit einem Formular zum ändern der einzelnen Weine in der Datenbank.

Aufgabe 8

Screenshot 8

Applikation aus Aufgabe 3, der Preisumrechner wurde nun in JavaFX neu implementiert.

About

GUI Programmierung Praktikum WS 14/15 - Westfälische Hochschule

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages