不同菜单之间的Java FX动画
我正在开发一个java游戏,我计划用Swing做UI,但我想在菜单之间有动画,据我所知,这很难实现 我搜索了一整天,发现JavaFX有转换和转换。我已经玩了一段时间了,但我仍然不知道我是否能做我想做的不同菜单之间的Java FX动画,java,user-interface,javafx,Java,User Interface,Javafx,我正在开发一个java游戏,我计划用Swing做UI,但我想在菜单之间有动画,据我所知,这很难实现 我搜索了一整天,发现JavaFX有转换和转换。我已经玩了一段时间了,但我仍然不知道我是否能做我想做的 有可能达到这种效果吗 这是可能的,虽然不一定很容易,但肯定比使用swing容易得多。查看此链接,可能会回答您的一些问题: 此外,此演示包含许多示例及其各自的代码,您可以从中了解可能的情况: 您的gif链接似乎是剪辑滑动过渡的演示 JavaFX能够做到这一点,尽管您必须自己实现一些逻辑(例如,如果
有可能达到这种效果吗 这是可能的,虽然不一定很容易,但肯定比使用swing容易得多。查看此链接,可能会回答您的一些问题: 此外,此演示包含许多示例及其各自的代码,您可以从中了解可能的情况:
您的gif链接似乎是剪辑滑动过渡的演示 JavaFX能够做到这一点,尽管您必须自己实现一些逻辑(例如,如果不开发一些自定义动画和布局代码,您将无法获得所需的所有功能) javafx2.x不会为基于Swing的控件和窗口设置动画。因为UI的基础是基于Swing的,所以您只能在基于Swing的UI上制作此类动画,方法是将菜单和对话框仅设置为JavaFX动画,并将它们包装在JFXPanel中,以便它们可以覆盖在Swing UI上。对我来说,这听起来是一件很难做好的事情。您可以使用基于Swing的动画库,但其中一些库目前仅处于维护模式
如果您决定使用JavaFX解决方案: D先生在回答中提供的链接是一个很好的起点 Sai Pradeep Dandem在他的博客中对如何获得这种基本效果有一个很好的概述,我创建了一个简单的效果
像gif链接演示一样,完全对接滑入滑出需要更多的工作,但这是可以实现的。很可能,对于游戏来说,您不需要gif链接演示上显示的所有功能。要复制gif链接演示功能,您可能还需要调查fxexperience和添加到其中的功能。尝试了几次失败后,我决定搜索我显示的gif中使用的内容 我最终找到了它,这正是我要寻找的 这是一个非常小的库,用于在组件布局之间平滑动画。它很容易使用
在20分钟内我做到了这一点:在尝试了几次失败后,我决定搜索我展示的gif中使用的内容。我最终找到了它,这正是我要寻找的。这是一个非常小的库,用于在组件布局之间平滑动画。它很容易使用!在20分钟内,我做到了: