[英]Adding animation/transitions to Java Swing containers
我只是想知道是否有Java库允许Java Swing Containers之间的平滑过渡。
假设我有一个带有单个JFrame的Java GUI应用程序。 根据用户操作,我想更改JFrame中包含的JPanel。 现在,我可以这样做。 然而,这种变化是瞬间完成的。 我想做的是有一个缓慢的过渡/动画,这样对用户的认知就不会太难了。
具体例子:
假设我拥有的JFrame是具有2个按钮的frame
,我有两个JPanel, panel1
和panel2
。 根据用户点击的按钮,我会用panel1
或panel2
替换frame
。 但是我希望这个改变是慢的/动画的(无论你怎么称呼它),这本身就是一种fade-in
效果。 所以我的问题是
是否有一些允许这种转换的Java库?
如果没有,是否有其他桌面开发语言可用于此类转换。 我已经知道像JQuery这样的Javascript框架允许这样做。 但是,我正在寻找桌面开发(如果不是Java,那么其他任何东西也没关系)。
那样的东西?
我有同样的需求:在我的应用程序中平滑过渡和组件,面板和屏幕的动画,以创建一个奇特的UI。 由于我曾经为java创建了一个动画引擎( Universal Tween Engine ),我很快就设置了一个非常小且易于使用的库来在swing UI( SlidingLayout库)中创建这样的动画。
如果您正在寻找,那么有一个专门的论坛,以防您需要帮助在项目中设置lib。
我可以想到两个动画库能够产生你想要的效果,但你必须做的工作是实现过渡到实际工作
你还应该看看:
http://weblogs.java.net/blog/kirillcool/archive/2007/04/who_doesnt_want.html
对于可能的实现
我还建议您查看http://filthyrichclients.org/以获取更多见解
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.