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

Ank*_*kit 8 java animation swing

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

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

具体例子:

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

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

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

Aur*_*bon 35

那样的东西?

在此输入图像描述

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

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