Hallo Experten,
ich habe eine Matrix (100x100), in deren Elementen jeweils 1 der 3 verschiedene Bilder dargestellt werden. Ich verwende ein Gridlayout mit 100x100 Panels (die das Bild darstellen (in der paint-Methode gezeichnet)) und habe 3 statische Image-Varablen, die die Bilder verkörpern. Die Bilder werden also nur einmal geladen, jedoch 100x100 mal gezeichnet. Wir könnte ich das performanter lösen? Es dauert z.Z. ziemlich lange (fast 1min), ehe die Matrix im Frame angezeigt wird.
Gibt's nicht auch die Möglichkeit, auf ein Graphics zu zeichnen und dieses dann in die paint-Methode des Element-Panels zu kopieren? Wäre das performanter? Wie würde das in Code-Form z.B. aussehen?
ich habe eine Matrix (100x100), in deren Elementen jeweils 1 der 3 verschiedene Bilder dargestellt werden. Ich verwende ein Gridlayout mit 100x100 Panels (die das Bild darstellen (in der paint-Methode gezeichnet)) und habe 3 statische Image-Varablen, die die Bilder verkörpern. Die Bilder werden also nur einmal geladen, jedoch 100x100 mal gezeichnet. Wir könnte ich das performanter lösen? Es dauert z.Z. ziemlich lange (fast 1min), ehe die Matrix im Frame angezeigt wird.
Gibt's nicht auch die Möglichkeit, auf ein Graphics zu zeichnen und dieses dann in die paint-Methode des Element-Panels zu kopieren? Wäre das performanter? Wie würde das in Code-Form z.B. aussehen?