1

我有一个形状文件,一张简单的国家地图,我需要在屏幕上显示,但每个国家都需要有特定的颜色。假设我有一个int名为 的变量HKDensity = 21,那么如果 21 的值是红色,那么香港多边形的颜色应该是红色。

这是针对 Java Swing 中的学校作业,非常感谢任何帮助、提示示例。谢谢。

4

2 回答 2

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

或者其他的东西。

于 2012-04-05T18:06:43.293 回答
0

有关如何在多边形中显示 shapefile 和颜色的详细信息,请查看GeoTools 样式教程。本教程仅展示了如何生成单一颜色,但您应该能够轻松地了解如何创建可变颜色填充。

于 2012-04-06T08:18:26.657 回答