
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Frame;
import java.awt.Robot;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author aeremeev
 */
public class Test {
 
    private static Frame frame;
    private static Frame translucentFrame;
    
    public static void main(String[] args) throws Exception {
        EventQueue.invokeAndWait(new Runnable() {
            @Override
            public void run() {
                frame = new Frame();
                frame.setBounds(0, 0, 200, 200);
                frame.setBackground(Color.BLUE);
                frame.setUndecorated(true);
                frame.setVisible(true);
                translucentFrame = new Frame();
                translucentFrame.setBounds(0, 0, 200, 200);
                translucentFrame.setBackground(Color.RED);
                translucentFrame.setUndecorated(true);
                translucentFrame.setOpacity(0.3f);
                translucentFrame.setVisible(true);
            }
        });
        Thread.sleep(2000);
        Robot robot = new Robot();
        System.out.println(robot.getPixelColor(frame.getX() + 10, frame.getY() + 10));
        translucentFrame.dispose();
        frame.dispose();
    }
}
