有没有办法跟踪BufferdImage的像素数据中的变化?
我在想这样的事情:
PixelChangeListener listener = new PixelChangeListener() {
public void pixelchange(Event e) {
// Get the coordinates in the Image that have been changed:
int x=e.getX();
int y=e.getY();
}
};
buffimage.addPixelChangeListener(listener);
如果我现在使用
g.drawLine
或buffimage.setRGB(x,y,rgb);
,则pixelchange(e)
应该触发。有没有办法做到这一点? :)
最佳答案
没有这样的听众。但是您可以扩展BufferedImage
并添加所需的API。