社区
Java SE
帖子详情
能不能让SWING的组件透明??
kekan
2003-08-03 11:19:46
比如在一个JPanel上放了另一个JPanel,能不能让上面的JPanel透明从而显示出下面JPanel的背景来??
...全文
181
9
打赏
收藏
能不能让SWING的组件透明??
比如在一个JPanel上放了另一个JPanel,能不能让上面的JPanel透明从而显示出下面JPanel的背景来??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
telenths
2003-08-04
打赏
举报
回复
你需要知道 setOpaque(boolean isOpaque) 这个函数
是在 JComponent 类中定义的
而 Swing 的大部分组件几乎都是由 JComponent 继承而来
所以 基本上所有的 Swing 组件都可以用 setOpaque(false) 来透明
滚动条也是一样的
jScrollPane1.getVerticalScrollBar().setOpaque(false);
kekan
2003-08-04
打赏
举报
回复
非常感谢telenths(_非法操作_) ,你的回答让我知其然且知其所以然。
telenths
2003-08-03
打赏
举报
回复
setOpaque(true)
kekan
2003-08-03
打赏
举报
回复
哦,那个就是指要修改类库来实现喽??
keyinwind
2003-08-03
打赏
举报
回复
那个条是ScrollBar,需要修改ScrollBarUI才可以做到地
kekan
2003-08-03
打赏
举报
回复
那能不能把JScrollPane那个拖动的条也变成透明的??
telenths
2003-08-03
打赏
举报
回复
是的 应该是 setOpaque(false) 一时手快写错了 呵呵
谢谢 rekcah_ph(陌生人) 指出
对于 JScrollPane
除了要 JScrollPane.setOpaque(false); 以外
还要 JScrollPane.getViewport().setOpaque(false);
kekan
2003-08-03
打赏
举报
回复
恩,这样是可以不让上面一个JPanel透明,但如果中间加了一个JScrollPane的话就不行了
rekcah_ph
2003-08-03
打赏
举报
回复
setOpaque(false)
Opaque是不透明的意思吧?
swing
组件
透明
拖动
swing
组件
透明
拖动,
透明
效果可以设置
java拖拽
透明
组件
源码
java拖拽
透明
组件
源码
swing
中拖拽
Java工程师必学系列课程之4--《Java
Swing
》视频课程
四、
Swing
组件
的应用 本课程虽然主要讲解的是Java
Swing
开发技术,但在课程中,作者融入了大量软件开发的理论思想和实战经验。同时,在授课过程中,老师详细讲解了很多编写代码的基本原理和...
Swing
Hacks[电子书+书中源码]
Java编程语言一般是和重要的企业级应用程序联系在一起的,...\r\n 在
Swing
中构建分层、覆盖
组件
并灵活使用
透明
窗格屏蔽
Swing
接口内部的复杂细节和伸缩性。 ================================== 对学习
SWING
很有帮助!
Swing
三个漂亮实例
打造半
透明
只
Swing
淡入淡出式显示
Swing
容器
组件
模拟下雪的
透明
面板 倾情奉献,让又需要的朋友一次下完 (O(∩_∩)O哈!上传也麻烦啊)
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章