Hallo,
ich bin dabei ein 'Zeichnungsfenster' zu entwickeln, auf das verschiedene geometrische Figuren gezeichnet werden können (Polygone, Punkte, Kurven etc.)
Ich habe nun eine allgemeine Frage zur Entwicklung dieses Fensters.
Ist es sinvoll, diese verschiedenen Figuren alle in der der paint-Methode des Fensters zu zeichnen?
Eine Idee wäre, alle zu zeichnenden unterschiedlichen Figuren in verschiedenen Listen zu speichern (z.b. Polygonliste, Punkteliste etc.) und dann in der paint-Methode alle Listen abzufragen und mit der entsprechenden Methode zu zeichnen.
Besserer objektorientierter Stil scheint es mir allerdings, die einzelnen Figuren in eigenen Klassen von eigenen Methoden zeichnen zu lassen und dann die Komponenten mit add() auf das Fenster zu bringen. Ich müsste dann aber wohl den Hintergrund der einzelnen Komponenten stets transparent setzen und habe gelesen, dass dies oftmals Permormance Probleme nach sich zieht.
Ich bin noch ein ziemlicher Programmieranfänger und wäre für einen Tipp sehr dankbar.
Viele Grüße
winterwanderer
ich bin dabei ein 'Zeichnungsfenster' zu entwickeln, auf das verschiedene geometrische Figuren gezeichnet werden können (Polygone, Punkte, Kurven etc.)
Ich habe nun eine allgemeine Frage zur Entwicklung dieses Fensters.
Ist es sinvoll, diese verschiedenen Figuren alle in der der paint-Methode des Fensters zu zeichnen?
Eine Idee wäre, alle zu zeichnenden unterschiedlichen Figuren in verschiedenen Listen zu speichern (z.b. Polygonliste, Punkteliste etc.) und dann in der paint-Methode alle Listen abzufragen und mit der entsprechenden Methode zu zeichnen.
Besserer objektorientierter Stil scheint es mir allerdings, die einzelnen Figuren in eigenen Klassen von eigenen Methoden zeichnen zu lassen und dann die Komponenten mit add() auf das Fenster zu bringen. Ich müsste dann aber wohl den Hintergrund der einzelnen Komponenten stets transparent setzen und habe gelesen, dass dies oftmals Permormance Probleme nach sich zieht.
Ich bin noch ein ziemlicher Programmieranfänger und wäre für einen Tipp sehr dankbar.
Viele Grüße
winterwanderer