画面に表示する必要がある単純な国の地図である形状ファイルがありますが、国ごとに特定の色が必要です。int
という名前の変数があるHKDensity = 21
とします。値 21 が赤の場合、香港のポリゴンの色は赤になります。
これは Java Swing での学校の課題のためのものです。ヘルプ、ヒントの例は大歓迎です。ありがとう。
Color colour = new Color(/*r*/ density / MAX_DENSITY, /*g*/ density / MAX_DENSITY, /*b*/ density / MAX_DENSITY);
か何か。
ポリゴンにシェープファイルと色を表示する方法の詳細については、GeoToolsスタイルのチュートリアルをご覧ください。チュートリアルでは、単一の色を生成する方法のみを示していますが、あまり困難を伴わずに可変色の塗りつぶしを作成する方法を理解できるはずです。