请参阅上面的地图,实际上我将保存以下图像:
等等。
那是B-Blue.png在上面的地图中标有B
的区域,用蓝色填充
在我的 Java 程序中,我将使用数组中的所有图像。
首先,初始屏幕将具有上面的地图,用户可以通过输入相应的城镇名称(即A,B,C或D)和所需颜色来改变颜色。然后我应该用提示的图像替换该特定图像。
答案 0 :(得分:3)
准备具有透明度的图像,然后按照http://docs.oracle.com/javase/tutorial/2d/advanced/compositing.html
中的说明使用合成基本上,通过将复合属性设置为Graphics2D
对象来实现合成。
此处提供示例代码:Blending images in java