Ti ringrazio, però se utilizzo:

codice:
BufferedImage bi=robot.createScreenCapture(new Rectangle(getBounds()));
Mi da errore di compilazione, forse perchè è una classe esterna a quella in cui è dichiarato il setBounds?