Wilcomir
10-04-2006, 18:38
allora, vi espongo il mio problema.
il mio programma crea un hashtable di circa 20'000 oggetti "villaggio" che fra le proprietà hanno:
coordinate
popolazione
ecc ecc
tutti questi sono in una mappa di 500x500 caselle più lo 0, quindi 501x501=251'001 spazi. ovviamente non tutti sono occupati.
ho quindi creato delle varie ImageIcon di vari colori, ed il mio obiettivo è quello di visualizzare in un JPanel questa mappa, solo che non ho la più pallida idea di come fare.
inoltre la mappa dovrebbe anche variare, per esempio:
mappa1-->villaggi di un colore e spazi vuoti di un altro
mappa2-->spazi vuoti colore x, villaggi suddivisi in vari colori in base alla popolazione
e così via. inoltre la mappa dovrebbe avere la possibilità di zoomare, fino ad arrivare a visualizzare porzioni di magari 20x20, ma questo è un obiettivo futuro.
se qualche anima pia vuole darmi una mano... grazie :)
inoltre se mi passate il vostro contatto msn in pm posso provare a spiegarvi meglio e semmai vi passo anche qualche sorgente...
ciao a tutti e grazie!
il mio programma crea un hashtable di circa 20'000 oggetti "villaggio" che fra le proprietà hanno:
coordinate
popolazione
ecc ecc
tutti questi sono in una mappa di 500x500 caselle più lo 0, quindi 501x501=251'001 spazi. ovviamente non tutti sono occupati.
ho quindi creato delle varie ImageIcon di vari colori, ed il mio obiettivo è quello di visualizzare in un JPanel questa mappa, solo che non ho la più pallida idea di come fare.
inoltre la mappa dovrebbe anche variare, per esempio:
mappa1-->villaggi di un colore e spazi vuoti di un altro
mappa2-->spazi vuoti colore x, villaggi suddivisi in vari colori in base alla popolazione
e così via. inoltre la mappa dovrebbe avere la possibilità di zoomare, fino ad arrivare a visualizzare porzioni di magari 20x20, ma questo è un obiettivo futuro.
se qualche anima pia vuole darmi una mano... grazie :)
inoltre se mi passate il vostro contatto msn in pm posso provare a spiegarvi meglio e semmai vi passo anche qualche sorgente...
ciao a tutti e grazie!