Umgang mit vielen Objekten

iTobi97

Aktives Mitglied
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.
 
"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.
Schleifen sind das Schlüsselwort.
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.
Schon lange nichts mehr mit JavaFX gemacht, aber ich hielt das alles in der MVVM Rolle. Jede View hatte einen eigenen Controller und wurde nur bei Bedarf geladen (fxml). Objekte werden dann vom Modell gemanaged. Aber es hängt natürlich immer stark vom Usecase ab!
 
Hmh, du meinst mit MVVM sowas ähnliches wie frontend, backend? Entschuldige, ich kenne mich in vielen Dingen noch nicht aus.
Und kann ich in einer Schleife zu einem Layout Objekte ohne Variablenname hinzufügen?
 

Zurück
Oben