如何在没有flash的Java Swing类中添加动画?

如何在没有flash的Java Swing类中添加动画?,java,swing,animation,transition,Java,Swing,Animation,Transition,我正在制作一个基本的java应用程序,我只是想知道如何将动画添加到swing类中。我想了解一些动画,比如: JPanel转换(淡入/淡出、溶解等) JButton单击动画 JOptionPane转换 JLabel彩色动画 动画只需要是基本的。您可以在Powerpoint中执行的操作。有人知道如何做到这一点吗?Swing对动画或过渡没有任何好的/合理的支持。您可能想看看JavaFX。虽然JavaFX对Swing有很强的支持,但它可以用来实现许多类似的效果。显示了许多示例。了解paintComp

我正在制作一个基本的java应用程序,我只是想知道如何将动画添加到swing类中。我想了解一些动画,比如:

  • JPanel转换(淡入/淡出、溶解等)
  • JButton单击动画
  • JOptionPane转换
  • JLabel彩色动画

动画只需要是基本的。您可以在Powerpoint中执行的操作。有人知道如何做到这一点吗?

Swing对动画或过渡没有任何好的/合理的支持。您可能想看看JavaFX。

虽然JavaFX对Swing有很强的支持,但它可以用来实现许多类似的效果。显示了许多示例。

了解
paintComponent
的工作原理,并将其与
SwingWorker
相结合,以实现受时间限制的自定义效果。不过,这可能与外观和感觉的变化不匹配。JavaFX可能在不做太多修改的情况下处理得更好。我们看到了一些使用Swing
定时器的示例。@trashgod那么你是说我必须使用定时器每秒更改标签图像还是其他什么?@LakshyaGoyal:是的;我已经在下面详细阐述了。