gpt4 book ai didi

java - 在显示文本之前完成动画

转载 作者:行者123 更新时间:2023-12-01 14:19:19 26 4
gpt4 key购买 nike

ImageIcon v = new ImageIcon(getClass().getResource("/Sample1/Image1.gif"));
v.getImage().flush();
jLabel1.setIcon(v);
JLabel2.setText("Sample");

如何先完成动画再改变jLabel2的文本?

最佳答案

假设Image1.gifanimated GIF ,我看到两种方法:

  • 从GIF中提取图像,如图here ,并以单个序列显示它们。

  • 播放 GIF 一段固定的时间,然后将标签的图标设置为从 GIF 的 BufferedImage 副本构造的图标,如图 here .

无论哪种情况,都使用 javax.Swing.Timer根据时间要求

关于java - 在显示文本之前完成动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763696/

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