Dachgruber / Castaway

Schulprojekt Castaway
4 stars 0 forks source link

Major Feature: Java GUI einbinden mit AWT #12

Closed Dachgruber closed 5 years ago

Dachgruber commented 5 years ago

Großer Punkt mit wahrscheinlich großer Wirkung: system.print befehle können mit einem Guided-User-Interface (GUI) ersetzt werden. So können wir Text eingeben, Knöpfe für den "go/gehe" Befehl implementieren und vielleicht sogar kleine Bilde oder Karten pro Raum mit einbauen. Bedarf ein ordenliches Stück Arbeit, kann über https://www.javatpoint.com/java-awt eingesehen werden. Ist denke ich aber die Arbeit wert.

Bitte Kommentare hierzu verfassen. Mich interessiert eure Meinung dazu :)

Dachgruber commented 5 years ago

Eine Alternative zu AWT ist JavaFX oder Swing, alle Möglichkeiten haben ihre Vor-und Nachteile

Dachgruber commented 5 years ago

https://www.bluej.org/faq.html#faq_How_do_I_use_JavaFX_in_BlueJ_ Link für JavaFX in BlueJ

Dachgruber commented 5 years ago

UserInterface steht soweit, ein Textfeld gibt die Story aus und zwei Knöpfe steuern das gesamte Spiel. Es folgt die Einbindung der Eingabezeile, Funktion des Schließen-Buttons und noch zwei drei weitere Anzeigen für das MainInterface. Es wird ein neues Label "JavaAWT" erstellt, um neue Issues dem GUI zuzuordnen

Dachgruber commented 5 years ago

Eingabezeile wurde eingebunden, Buttons funktionieren. Zwei TextAreas geben Informationen über die Items auf dem Boden und im Inventar aus. Es folgt eine Anzeige der Ausgänge für den jetzigen Raum

Dachgruber commented 5 years ago

Issue wird fürs erste begraben, da Interface soweit eingerichtet ist und funktioniert. Bei neuen Bugs/Problemen werden neue Issues eröffnet