Java Swing元素转换

Den*_*nis 7 java animation swing transition

我正在尝试制作一个小型的非商业应用程序,并使其具有精心设计的界面,屏幕转换等.我在一个JFrame中的单独面板上有每个"屏幕",并且希望能够在面板之间转换时平滑地滑动它们.有没有办法轻易地完成这个?

Aur*_*bon 7

由于您还没有接受答案,我可以建议您使用SlidingLayout库吗?它是一个非常小的库,目的是在一些组件的两个布局之间创建平滑过渡.因此,在两个屏幕之间进行转换非常容易.这是我刚才做的一个例子:

在此输入图像描述 在此输入图像描述

两个转换之间的差异依赖于两行代码.您还可以通过在每个组件上应用不同的延迟来创建更多花哨的过渡,因此它们不会同时出现,但它们之间会有一些时序变化.

我希望它对你有用:)


Eug*_*kov 3

这是一个典型的动画用例。最简单的方法是使用动画框架。我建议三叉戟