繁体   English   中英

将动画/过渡添加到Java Swing容器

[英]Adding animation/transitions to Java Swing containers

我只是想知道是否有Java库允许Java Swing Containers之间的平滑过渡。

假设我有一个带有单个JFrame的Java GUI应用程序。 根据用户操作,我想更改JFrame中包含的JPanel。 现在,我可以这样做。 然而,这种变化是瞬间完成的。 我想做的是有一个缓慢的过渡/动画,这样对用户的认知就不会太难了。

具体例子:

假设我拥有的JFrame是具有2个按钮的frame ,我有两个JPanel, panel1panel2 根据用户点击的按钮,我会用panel1panel2替换frame 但是我希望这个改变是慢的/动画的(无论你怎么称呼它),这本身就是一种fade-in效果。 所以我的问题是

是否有一些允许这种转换的Java库?

如果没有,是否有其他桌面开发语言可用于此类转换。 我已经知道像JQuery这样的Javascript框架允许这样做。 但是,我正在寻找桌面开发(如果不是Java,那么其他任何东西也没关系)。

那样的东西?

在此输入图像描述

我有同样的需求:在我的应用程序中平滑过渡和组件,面板和屏幕的动画,以创建一个奇特的UI。 由于我曾经为java创建了一个动画引擎( Universal Tween Engine ),我很快就设置了一个非常小且易于使用的库来在swing UI( SlidingLayout库)中创建这样的动画。

如果您正在寻找,那么有一个专门的论坛,以防您需要帮助在项目中设置lib。

我可以想到两个动画库能够产生你想要的效果,但你必须做的工作是实现过渡到实际工作

  • TimingFramework
  • 三叉戟

你还应该看看:

http://weblogs.java.net/blog/kirillcool/archive/2007/04/who_doesnt_want.html

对于可能的实现

我还建议您查看http://filthyrichclients.org/以获取更多见解

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM