2012-04-05 5 views
1

У меня есть файл формы, простая карта стран, которые мне нужно отображать на экране, но каждая страна должна быть определенного цвета. Скажем, у меня есть переменная int с именем HKDensity = 21, тогда, если значение 21 красное, цвет полигона Hongkong должен быть красным.Как создать цветную карту на основе некоторых значений

Это для школьного задания в Java Swing, любая помощь, примеры подсказок очень ценятся. Благодарю.

+0

Каков формат файла формы? Что вы пробовали? – trashgod

ответ

0

Для получения подробной информации о том, как отображать шейп-файл и цвет в многоугольниках, смотрите на GeoTools Style tutorial. В учебном пособии показано только, как создать один цвет, но вы должны иметь возможность разработать, как создать переменную заливку цвета, с большим количеством трудностей.

0
Color colour = new Color(/*r*/ density/MAX_DENSITY, /*g*/ density/MAX_DENSITY, /*b*/ density/MAX_DENSITY); 

или что-то в этом роде.

Смежные вопросы