Hallo,
kaum hat sich ein problem gelöst, schon hab ich bei einem anderen programm ein neus Problem^^
Also ich habe ein feld, dass sehr viele punkte beinhalten soll (anzahl variiert zwischen 100 und 10000)
nun kann jeder punkt eigentlich 4 zustände haben:
-unset
-unset_selected
-set_blue
-set_red
jeder dieser zustände wird durch ein bild repräsentiert, welches an der entsprechenden stelle des feldes sein soll.
Mein Problem: momentan stelle ich jeden punkt durch ein JLabel da, solnge ein punkt unset ist hat er einen mouselistener und änderst sein icon, wenn man mit der maus drüber geht und wenn man ihn anklickt wird das label gelöscht und ein neues wird erstellt, dass dann ein set repräsentiert (hat je nach farbe eine anderes icon).
Bei 1000 JLabel ist es schon etwas viel und sehr speicherfressend, deswegen will ich das jetzt anders machen, hat jemand eine Idee, wie man das am besten macht?
MfG
darkeye
kaum hat sich ein problem gelöst, schon hab ich bei einem anderen programm ein neus Problem^^
Also ich habe ein feld, dass sehr viele punkte beinhalten soll (anzahl variiert zwischen 100 und 10000)
nun kann jeder punkt eigentlich 4 zustände haben:
-unset
-unset_selected
-set_blue
-set_red
jeder dieser zustände wird durch ein bild repräsentiert, welches an der entsprechenden stelle des feldes sein soll.
Mein Problem: momentan stelle ich jeden punkt durch ein JLabel da, solnge ein punkt unset ist hat er einen mouselistener und änderst sein icon, wenn man mit der maus drüber geht und wenn man ihn anklickt wird das label gelöscht und ein neues wird erstellt, dass dann ein set repräsentiert (hat je nach farbe eine anderes icon).
Bei 1000 JLabel ist es schon etwas viel und sehr speicherfressend, deswegen will ich das jetzt anders machen, hat jemand eine Idee, wie man das am besten macht?
MfG
darkeye