为什么JFrame不透明的?

u014423222 2015-05-14 05:22:03
package ceshi;

import javax.swing.JFrame;

public class ceshi2 extends JFrame {
public ceshi2() {
//设置标题
super("JFram设置背景图片(Cannel_2020)");
setTitle("测试");
setSize(500,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
//设置大小
setAlwaysOnTop(true);
com.sun.awt.AWTUtilities.setWindowOpaque(this, false);
// com.sun.awt.AWTUtilities.setWindowOpaque(this, true);
//设置位置

}

public static void main(String[] args) {
ceshi2 j=new ceshi2();

}
}
...全文
64 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
飏飏一蝶 2015-05-14
  • 打赏
  • 举报
回复
以前遇到过,AWT这个工具类操作Swing会出问题: Access restriction: The type AWTUtilities is not accessible due to restriction on required library 提供个解决方案:

 setUndecorated(true);
 setOpacity(0.5f);
 setVisible(true);
使用JFrame自己的 setOpacity有几点说明(帮助文档): 其中2点是: The window must be undecorated。 The window must not be in full-screen mode 。
  • 打赏
  • 举报
回复
因为你设置他为true了啊,所以显示出来了
u014423222 2015-05-14
  • 打赏
  • 举报
回复
麻烦各路大神帮我看看好吗

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧