我有一个Swing应用程序,我正在尝试淡出主应用程序并显示一个窗口,说明正在进行操作(这适用于可能需要阻止UI的长时间运行操作)。有没有一种优雅的方法可以在Swing(主要是淡出背景)或者一些摆动库来帮助解决这个问题(可能来自摇摆实验室)?
谢谢,
杰夫
答案 0 :(得分:2)
最新版本支持Transparent Windows。我没有使用那个版本,但我猜你可以使用Timer来逐渐改变不透明度。
答案 1 :(得分:0)
Kirill Grouchnikov有一些关于透明和异形窗户的优秀文章(抱歉,我不允许发布正确的超链接):
我已成功使用Kirill的三叉戟动画和时间线库(kenai.com/projects/trident/pages/Home)来淡出一个窗口,虽然你必须做一些乱糟糟的捕捉所有鼠标输入/退出事件,因为窗口中显示的组件将消耗它们。
答案 2 :(得分:0)