Closed Dachgruber closed 5 years ago
Eine Alternative zu AWT ist JavaFX oder Swing, alle Möglichkeiten haben ihre Vor-und Nachteile
https://www.bluej.org/faq.html#faq_How_do_I_use_JavaFX_in_BlueJ_ Link für JavaFX in BlueJ
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
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
Issue wird fürs erste begraben, da Interface soweit eingerichtet ist und funktioniert. Bei neuen Bugs/Problemen werden neue Issues eröffnet
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 :)