我有一个形状文件,一个简单的国家地图,我需要在屏幕上显示,但每个国家/地区都需要是特定的颜色。假设我有一个名为int
的{{1}}变量,那么如果值21为红色,则香港多边形的颜色应为红色。
这是针对Java Swing中的学校作业,任何帮助,提示示例都非常感谢。感谢。
答案 0 :(得分:0)
Color colour = new Color(/*r*/ density / MAX_DENSITY, /*g*/ density / MAX_DENSITY, /*b*/ density / MAX_DENSITY);
或其他什么。
答案 1 :(得分:0)
有关如何在多边形中显示shapefile和颜色的详细信息,请查看GeoTools Style tutorial。本教程仅显示如何生成单一颜色,但您应该能够解决如何创建变量颜色填充的困难。