首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使JFrame在JDK1.6中透明?

如何使JFrame在JDK1.6中透明?
EN

Stack Overflow用户
提问于 2012-09-18 12:41:12
回答 2查看 1.2K关注 0票数 0

在JDK1.7中,我使用setUndecorated(true);setBackground(new Color(0, 0, 0, 0));使框架透明。

这是完美的,但当我将项目更改为1.6时,同样的代码只会使框架变成原来的蓝色颜色。我不想让我的表单透明度降低,就像在alpha中一样透明。我想让它更像一个飞溅的屏幕,其中GD绘制坚实的不透明线,但周围是完全点击和透明。

1.6中的代码是什么来做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2012-09-18 12:44:50

参见本教程,以了解如何使JFrame透明

http://blogofjavacrazy.blogspot.in/2007/03/transparent-window-in-java.html

/编辑部分/

我偶然发现了一个整洁的小黑客,它不是真正的透明,它需要一个屏幕截图,并添加了这个小片段作为背景。

参见此链接:

hack41 41/index.html

票数 3
EN

Stack Overflow用户

发布于 2012-09-18 13:01:06

在JDK1.6中,我使用setUndecorated(真);setBackground(新颜色( 0,0,0,0));使我的帧透明。这是完美的,但当我将项目更改为1.6时,同样的代码只会使框架变成原来的蓝色颜色。

也许有这个问题,在Java平台标准版6 (Java 6)更新10版中,您可以向Swing应用程序添加半透明和形状的窗口。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12477235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档