3
有沒有辦法跟蹤BufferdImage像素數據的變化? 我在想這樣的事情:用於BufferedImage的Changelistener
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)
應該火。
有沒有辦法做到這一點? :)
感謝您的答覆:)遺憾的是它僅跟蹤'setRGB()'。我不知道爲什麼,但圖形方法不使用'setRGB()'來渲染。我是否也必須擴展'Graphics'? – tly 2013-04-10 15:07:35
不,你不必這樣做。 – 2013-04-10 15:14:47
問題解決:)(見上文) – tly 2013-04-10 16:44:55