java 窗口透明_java窗口透明化

importjava.io.File;importjavax.swing.*;importcom.sun.awt.AWTUtilities;publicclassUi{publicstaticvoidmain(Stringargs[]){JFrameframe=newJFrame("Hellofantuan");AWTUtilities....

import java.io.File;import javax.swing.*;import com.sun.awt.AWTUtilities;public class Ui { public static void main(String args[]){ JFrame frame = new JFrame("Hello fantuan"); AWTUtilities.setWindowOpaque (frame, false); String picPath = "E:"+File.separator+"fan.gif"; Icon icon = new ImageIcon(picPath); JPanel pan = new JPanel(); JLabel lab = new JLabel(icon); //定义一个标签,显示图片 pan.add(lab); frame.add(pan); frame.setSize(330,362); frame.setLocation(333,222); frame.setVisible(true); }}

程序编译通过,运行报错

Exception in thread "main" java.lang.IllegalArgumentException: The effects for decorated windows are not supported. at com.sun.awt.AWTUtilities.setWindowOpaque(AWTUtilities.java:388) at 登陆界面.Ui.main(Ui.java:15)

这句AWTUtilities.setWindowOpaque (frame, false);的问题

jdk是1.7的

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值