1 package com.hammurapi.jcapture;
2 
3 import java.awt.Frame;
4 import java.awt.GraphicsDevice;
5 import java.awt.GraphicsEnvironment;
6 import java.awt.GraphicsDevice.WindowTranslucency;
7 
8 public class GraphicsDeviceTranslucener extends Translucener {
9 
10 	@Override
makeTranslucent(Frame frame)11 	protected void makeTranslucent(Frame frame) {
12 		GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
13         GraphicsDevice gd = ge.getDefaultScreenDevice();
14 
15         //If translucent windows aren't supported, exit.
16         if (gd.isWindowTranslucencySupported(WindowTranslucency.TRANSLUCENT)) {
17         	frame.setOpacity(0.7f);
18         }
19 	}
20 
21 }
22