Scoreboard

Maxel33

Aktives Mitglied
Hallo,

Screenshot 2022-02-23 130058.png

ich bin gerade dabei ein Scoreboard zu bauen und bin erstmal im SceneBuilder soweit gekommen. Ich habe ein GridPabne verwendet und in jedem Raster ein Label gesetzt und oben rechts ein TextField. Im TextField sollen Zahlen von -7 bis 7 eingetragen werden können und dann in dem Raster verrechnet werden. Beispielsweise beim Eintippen einer null wir eine null ganz links erscheinen, wenn ich dann eine zwei eintippe erscheint im zweiten Raster eine zwei, weil 2 + 0 = 2. Nun stell ich mir die Frage als JavaFX Anfänger, ob es eine einfachere Lösung gibt und wie ich es schaffe ohne einen Button die Eingabe des TextFeldes zu bestätigen.

Ich würde mich sehr über eine Antwort freuen. :)
 

Neumi5694

Top Contributor
Jedes Textfeld hat eigene Events. In Swing würdest du z.B. einen ActionListener zuweisen, der auf Enter reagiert und/oder einen Fokuslistener, der darauf reagiert, wenn das Eingabefeld den Fokus verliert oder einen Keylistener, falls auf jeden Tastendruck reagiert werden soll oder einen DocumentListener, damit auf Änderungen im Textinhalt auch von außerhalb reagiert werden soll.
In FX gibt's da garantiert Gegenstücke dazu, für den Button verwendest du etwas davon ja schon.
 

Neue Themen


Oben