【发布时间】:2013-02-02 09:25:06
【问题描述】:
我想让JFrame 透明,但它上面的图像不透明。这就是我现在拥有的:
有谁知道只有JFrame 透明的方法?
这是我的代码:
import javax.swing.*;
import java.awt.*;
import com.sun.awt.AWTUtilities;
import static java.awt.GraphicsDevice.WindowTranslucency.*;
public class SplashDemo extends JFrame
{
public SplashDemo()
{
setUndecorated(true);
setSize(200, 200);
add(new JLabel(new ImageIcon("puppy2.png")));
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setVisible(true);
setOpacity(0.85f);
}
public static void main(String[] args)
{
new SplashDemo();
}
}
【问题讨论】:
-
使框架透明。允许内容窗格半透明,内容不透明
标签: java swing jframe transparency translucency