1、AWTUtilities
透明窗体
jFrame.setUndecorated(true);
AWTUtilities.setWindowOpaque(jFrame, false);
半透明窗体
jFrame.setUndecorated(true);
AWTUtilities.setWindowOpacity(jFrame, 0.5f);
2、jan.jar包,
透明窗体
System.setProperty("sun.java2d.noddraw", "true");
jFrame.setUndecorated(true);
WindowUtils.setWindowTransparent(jFrame, true);
半透明窗体
System.setProperty("sun.java2d.noddraw", "true");
jFrame.setUndecorated(true);
WindowUtils.setWindowAlpha(jFrame, 0.5f);
3、JFrame中自带方法
(1)透明窗体
jFrame.setUndecorated(true);
jFrame.setOpacity(0.5f);
(2)透明窗体
jFrame.setUndecorated(true);
jFrame.setBackground(new Color