I am making a program that scans randomly for pixels on the screen. It uses the robot class to check (robot.getPixelColor(x,y)) each pixel it randomly hops to. The problem is: It is TOO SLOW. I heard you can use BufferedImages, Rasters,etc. Can someone point me to the right direction? Thanks!