[JavaFX]Verbesserungsvorschläge für Code

04/11/2018 22:58 .BritainAndy#1
Ein herzliches Hallo an euch.

Ich hätte eine bitte an diejenigen unter euch, die sich mit JavaFX auskennen. Und zwar haben wir in der Uni nun begonnen mit JavaFX zu arbeiten. Wir haben eine erste Übungsaufgabe bekommen die ich auch gemacht habe und alles funktioniert, wie es funktionieren soll.

Jedoch bin ich mir ziemlich sicher, dass ich viel zu viele Umwege bis zum Ziel gegangen bin und mir das leben damit ziemlich schwer gemacht habe. Manchmal wusste ich intuitiv dass ich es viel zu umständlich mache, aber wusste einfach nicht wie ich es einfacher machen soll :D :rolleyes:
Ich habe sogar erfahren, dass manche Leute die Aufgabe mit 32 Zeilen Code (incl. imports) geschrieben haben. Ich habe 134 Zeilen :D:D.

Ich würde mich einfach sehr freuen, wenn sich jemand mal ein bisschen in meinen Code reinlesen könnte mir sagen kann, was ich besser machen kann.
Anbei mein Code und die Aufgabe

Danke und liebe Grüße

04/18/2018 19:09 Zunft#2
Ich beschränke mich hier nur auf den JavaFX-Teil:

(Optional) Du könntest 1. Ganz einfach ein 5x5 GridPane erstellen und darauf einen Listener laufen lassen, der die Mauseingabe prüft, so sparst du dir die Buttons darauf. Ich denke, dass es allerdings mit deiner Methode der Buttons ein einfacher, wenn auch nicht so elegant ist.

Ich bin ein Freund von BorderPanes, aber das hast du ja schon gut gemacht.

Dann kannst du deine GUI in einer FXML Datei auslagern und den Code in einem Controller. So haben das vermutlich deine Kollegen mit den 32 Zeilen Code gemacht.

Zuletzt solltest du beachten, dass das aufbauen der GUI in JavaFX relativ lange dauert und bei größeren Projekten sehr lange dauert. Deswegen solltest du bei größeren Projekten oder noch besser schon jetzt folgendes beachten:

[Only registered and activated users can see links. Click Here To Register...]
04/19/2018 19:38 .BritainAndy#3
Vielen Dank für die Antwort!