Image tmp = new Image(display, rect.width, rect.height); | |
try | |
{ | |
ImageData tmpData = tmp.getImageData(); | |
for (int y = 0; y < rect.height; y++) | |
{ | |
for (int x = 0; x < rect.width; x++) | |
{ | |
int val; | |
val = (x<<TestImage.WIDTH_BITS); | |
val |= y; | |
// tmpData.setPixels(x, y, val); | |
tmpData.setPixels(x, y, 0); | |
} | |
} | |
GC dc = new GC(testImage); | |
try | |
{ | |
dc.drawImage(tmp, 0 ,0); | |
} | |
finally | |
{ | |
dc.dispose(); | |
} | |
} | |
finally | |
{ | |
tmp.dispose(); | |
} |