【发布时间】:2012-03-11 19:25:24
【问题描述】:
在 SWING 中是否有一种很好/简单的方法来为 JPanel 的显示和隐藏设置动画?我想为 JPanel 高度的扩展设置动画。我想我可以使用计时器来增加高度,但希望那里已经有东西了。
这是一个例子:(我知道这是一个网络应用程序.... sry)。点击顶部的登录。 http://web-kreation.com/demos/Sliding_login_panel_jquery/#
谢谢
【问题讨论】:
在 SWING 中是否有一种很好/简单的方法来为 JPanel 的显示和隐藏设置动画?我想为 JPanel 高度的扩展设置动画。我想我可以使用计时器来增加高度,但希望那里已经有东西了。
这是一个例子:(我知道这是一个网络应用程序.... sry)。点击顶部的登录。 http://web-kreation.com/demos/Sliding_login_panel_jquery/#
谢谢
【问题讨论】:
我会推荐 Trident 动画框架。我会根据您面板的属性简化适当的动画
【讨论】:
我推荐 TimingFramework:http://java.net/projects/timingframework/
这是几年前离开之前 Swing 团队的一些人写的。
如果您真的想详细了解这一点,我建议您选择 Chet Hausse 和 Romain Guy 的 Filthy Rich Clients。这是一本关于如何在 Swing 应用程序中做花哨的事情的权威书籍。
【讨论】: