我希望简单的动画每0.5秒设置一次位置,但它不会仅在循环结束时设置动画。
int x = 1;
int y = 1;
while(x<100){
jLabel1.setLocation(x, y);
x=x+10;
y=y+10;
try{Thread.sleep(500);}catch(InterruptedException e){}
}
我已经尝试过使用thread.sleep()绘制动画,并且可以正常工作,但动画确实正确,但不幸的是,这对我来说不是一个选择,因为我需要在框架内移动jlabel并在其中放置图形图片。有人可以帮助我解决这个问题。
我已经尝试过这两个相同的结果
jLabel1.setBounds(x, y, jLabel1.WIDTH,jLabel1.HEIGHT); //not working
jLabel1.move(x,y); //not working
与其使用Java
Timer
,不如尝试使用更适合Swing应用程序的Swing
Timer
。
请看看如何使用Swing计时器
查找示例代码如何解决Java中的动画滞后?
问题内容: 我尝试每秒钟将其移到右侧(x ++) 我尝试用螺纹移动它。 怎么做?(并且可以看到它每秒移动一次) 还有另一种不用线程的方法吗? 我应该使用什么布局管理器? 我在这里尝试 非常感谢您的任何帮助 问题答案: 类名以大写字母开头,即 Swing组件应在以下位置创建和修改 这样创建一个新的: }); t.start();//start thread 但是我建议在它上运行一个Swing : 如
问题内容: 我正在使用WOW.js和animate.css,现在我正在将CSS运行到Infinite。我想知道如何让我的课程在3秒钟内停止运行并再次开始无限运行? 我的html: 我的CSS类: 解决方案可以是JS或CSS3。 问题答案: 对于纯CSS3动画,在动画的每个单次迭代之间添加延迟的一种方法是修改关键帧设置,以使其产生所需的延迟。 在以下代码段中,正在执行以下操作: 动画的整个持续时间为
目前,我在我的视频右下方添加水印,以防止其他人重新发布它。然而,它们模糊了水印,所以我想添加一个移动水印,每隔x秒改变它的位置。 下面是我当前的ffmpeg命令: 如何每隔30秒让水印位置从右下到右上,到左上,再到左下?谢谢你。
这是一个非常基本的程序,我想用它来制作两个移动的球,但实际上只有一个在移动。 我也尝试过一些变化,但无法让第二个球移动;另一个相关问题-一些人使用方法来实现这一点,而其他人则执行然后重新绘制。我应该使用哪一个?为什么? 这是我的代码,它只设置/移动一个球的动画:
我试着用Java写一个包含图像的标签每秒钟都在移动的程序,但不幸的是代码没有运行,尽管它包含零错误。有没有人知道发生了什么。代码如下: 拜托,有谁能帮我。
本文向大家介绍JS div匀速移动动画与变速移动动画代码实例,包括了JS div匀速移动动画与变速移动动画代码实例的使用技巧和注意事项,需要的朋友参考一下 1.匀速移动代码 2.变速移动代码 common.js 以上所述是小编给大家介绍的JS div匀速移动动画与变速移动动画详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!