首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Swing:覆盖轻量级和重量级组件?

问Java Swing:覆盖轻量级和重量级组件?
EN

Stack Overflow用户
提问于 2011-11-27 15:13:23
回答 2查看 767关注 0票数 1

对于轻量级和重量级组件,有没有好的覆盖组件库?

即使使用最高不透明度设置,也可以使用JLabel实现此目标吗?

覆盖组件需要放置在组件的任何部分上并显示文本。

类似于http://www.jidesoft.com/products/oss.htm可覆盖组件。我不确定许可证是否允许您将其用于商业目的。

如果有动画和特效支持,比如淡入、淡出、抖动等,那就好了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-27 17:04:34

我不同意@Andrew Thompson的回答,使用Window而不是一些“OverLayable answer”,但在这种情况下,这个容器将总是在顶部,而不是Swing容器。

因为这是JDK1.6__12允许的,所以我仍然强烈建议不要在一个Swing容器中混合使用AWT和Swing,无论出于什么原因。

票数 4
EN

Stack Overflow用户

发布于 2011-11-27 15:44:22

参见Mixing Heavyweight and Lightweight Components。

过去,在Java语言中,在同一个容器中混合重量级和轻量级组件是有问题的。但是,从JDK 6 Update 12和JDK 7 build 19发行版开始,混合重量级和轻量级组件很容易实现。这篇文章解释了一些你可能需要知道的细节。

我希望它能与大多数“覆盖组件”一起工作。

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

https://stackoverflow.com/questions/8284175

复制
相关文章

相似问题

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