我有一个图像一张地图,该图像必须包含在一个JFrame中并询问是否有任何java方法给定坐标(x,y)必须制作一种水印或仅在指定坐标处重新绘制图片
任何人都知道该怎么做或知道它会怎么做?
创建一个新的ImageIcon子类并覆盖方法 paintIcon。例如:
class MyImageIcon extends ImageIcon
{
public MyImageIcon(Image img)
{
super(img);
}
public void paintIcon(Component c, Graphics g, int x, int y)
{
super.paintIcon(c,g,x,y);
g.drawLine(0,0,10,10);// .... paint your mark here
}
};
然后将此 MyImageIcon 放入 JLabel 中。
希望它可以帮助皮埃尔