Hallo liebe Community,
ich bin Neuling in JavaFX und noch relativ unerfahren in Java. Ich probiere gerade verschiedene Dinge in JavaFX aus.
Was mir auffällt, bzw. was mich stört, ist die Deklarierung und Initialisierung der Objekte. Wenn ich zum Beispiel ein "Spielfeld" mit 10 mal 10 Textfeldern (sprich 100) in einem GridPane anordnen will, in welche ich Text eingeben können möchte, so muss ich jedes dieser 100 TextField Objekte einzeln deklarieren und initialisieren.
Und da stelle ich mir die Frage, ob das nicht auch einfacher geht, denn ich kann mir nicht wirklich vorstellen, dass in der GUI Programmierung wirklich seitenweise doppelter Code geschrieben wird.
Vermutlich gibt es ein Tabellen Textfeld oder irgendetwas in der Art, aber mich würde zudem wirklich interessieren, wie Ihr das Management der Objekte und des Codes haltet. Schreibt ihr alles in eine Klasse, oder teilt ihr Teile des frontend Quellcodes auch mehrere Klassen auf.
Ich hoffe, jemand kommt mit meiner vermutlich etwas dummen Frage zurecht.
Vielen Dank schon einmal im Voraus.
ich bin Neuling in JavaFX und noch relativ unerfahren in Java. Ich probiere gerade verschiedene Dinge in JavaFX aus.
Was mir auffällt, bzw. was mich stört, ist die Deklarierung und Initialisierung der Objekte. Wenn ich zum Beispiel ein "Spielfeld" mit 10 mal 10 Textfeldern (sprich 100) in einem GridPane anordnen will, in welche ich Text eingeben können möchte, so muss ich jedes dieser 100 TextField Objekte einzeln deklarieren und initialisieren.
Und da stelle ich mir die Frage, ob das nicht auch einfacher geht, denn ich kann mir nicht wirklich vorstellen, dass in der GUI Programmierung wirklich seitenweise doppelter Code geschrieben wird.
Vermutlich gibt es ein Tabellen Textfeld oder irgendetwas in der Art, aber mich würde zudem wirklich interessieren, wie Ihr das Management der Objekte und des Codes haltet. Schreibt ihr alles in eine Klasse, oder teilt ihr Teile des frontend Quellcodes auch mehrere Klassen auf.
Ich hoffe, jemand kommt mit meiner vermutlich etwas dummen Frage zurecht.
Vielen Dank schon einmal im Voraus.