{"id":16434600,"url":"https://github.com/apertureless/whs-gui-prak","last_synced_at":"2026-05-15T00:43:11.694Z","repository":{"id":21968861,"uuid":"25293628","full_name":"apertureless/whs-gui-prak","owner":"apertureless","description":"GUI Programmierung Praktikum WS 14/15 - Westfälische Hochschule","archived":false,"fork":false,"pushed_at":"2015-03-24T18:45:19.000Z","size":1756,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-21T08:22:22.145Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apertureless.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-16T08:40:55.000Z","updated_at":"2015-03-24T18:45:19.000Z","dependencies_parsed_at":"2022-08-18T03:05:10.632Z","dependency_job_id":null,"html_url":"https://github.com/apertureless/whs-gui-prak","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/apertureless/whs-gui-prak","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apertureless%2Fwhs-gui-prak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apertureless%2Fwhs-gui-prak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apertureless%2Fwhs-gui-prak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apertureless%2Fwhs-gui-prak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apertureless","download_url":"https://codeload.github.com/apertureless/whs-gui-prak/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apertureless%2Fwhs-gui-prak/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30444331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T20:23:30.529Z","status":"ssl_error","status_checked_at":"2026-03-12T20:23:14.027Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T08:49:38.332Z","updated_at":"2026-03-12T21:07:42.289Z","avatar_url":"https://github.com/apertureless.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"GUI - Programmierung Praktikum WS 14/15\n=============\n\n## Aufgabe 1\n![Screenshot 1](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf1.jpg)\n\nErstellung 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.\n\nWenn 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.\n\n## Aufgabe 2\n![Screenshot 2](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf2.jpg)\n\nEine Applikation um basierend auf dem Flaschenpreis und der Flaschengröße den Preis pro Liter zu berechnen.\n\n## Aufgabe 3\n![Screenshot 3](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf3.jpg)\n\nEine 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.\n\n## Aufgabe 4\n![Screenshot 4](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf4.jpg)\n\nErstellung 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.\n\n\n## Aufgabe 5\n![Screenshot 5](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf5.jpg)\n\nMDI Dokument mit Formularfenster für die Weinaufnahme. Und Funktionalen Menüpunkten.\n\n## Aufgabe 6\n![Screenshot 6](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf6.jpg)\n\nErweiterung der Applikation aus Aufgabe 5. Der Preisrechner aus Aufgabe 3 wurde integriert und das Diagramm wurde integriert, in einem zweiten Tab.\n\n## Aufgabe 7\n![Screenshot 7](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf6.jpg)\n\nApplikation 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. \nFehlerbehandlung bei korrupten Dateien oder falsch formatierten Dateien.\nAußerdem wurde der Menüpunkt Wein - Ändern hinzugefügt und funktional belegt mit einem Formular zum ändern der einzelnen Weine in der Datenbank.\n\n## Aufgabe 8\n![Screenshot 8](https://github.com/apertureless/GUI_PRAKTIKUM/blob/master/img/auf7.jpg)\n\nApplikation aus Aufgabe 3, der Preisumrechner wurde nun in JavaFX neu implementiert.\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapertureless%2Fwhs-gui-prak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapertureless%2Fwhs-gui-prak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapertureless%2Fwhs-gui-prak/lists"}