gpt4 book ai didi

java - 向 Java Swing 容器添加动画/过渡

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:26:54 27 4
gpt4 key购买 nike

我只是想知道是否有允许在 Java Swing 容器之间平滑转换的 Java 库。

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

具体示例:

假设我的 JFrame 是frame,它有 2 个按钮,我有两个 JPanel,panel1panel2。根据用户单击的按钮,我会将 frame 替换为 panel1panel2。然而,我希望这种变化是缓慢的/动画的(无论你怎么调用它),一种 fade-in 效果本身。所以我的问题是

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

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

最佳答案

类似的东西?

enter image description here

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

如果这正是您正在寻找的,这里有一个专门的论坛,以防您在项目中设置库时需要帮助。

关于java - 向 Java Swing 容器添加动画/过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11425274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com