导航:首页 > 编程语言 > javatimer变化

javatimer变化

发布时间:2021-02-28 05:28:12

Ⅰ 怎么用java中的timer做出延迟效果

new Thread(new Runnable() {
public void run() {
while(true) {
repaint();
Thread.sleep(500);
}
}
}).start();
这样就没错误了。

要用延迟的话,不妨试试java.util.Timer().
new java.util.Timer().schele(new TimerTask(){
public void run() {
//这里写延迟后要运行的代码
repaint();
//如果专只要这个延迟一次,用cancel方法属取消掉.
this.cancel();

}}, 3000);
//参考参考java帮助文挡,也可以以固定间隔连续执行.
复制别人的过来的,望采纳

Ⅱ java用Timer计时,是否我每次执行下面语句,倒计时就重新计算一次

是的,因为你每次都new了一个新的timer

Ⅲ java timer 用法

import java.util.Timer;

public class TimerTest1 {

static class MyTask extends java.util.TimerTask {
void run() {
System.out.println("开始");
}

}

static class Shutdown extends java.util.TimerTask {
Timer timer = null;

public Shutdown() {
}

public Shutdown(Timer mytimer) {

timer = mytimer;
}

public void run() {
System.out.println("结束");
timer.cancel();// 使用这个方法退出任务
}

}

public static void main(String[] args) {
Timer timer = new Timer();
timer.schele(new MyTask(), 1000);// 在1秒后执行此任务
timer.schele(new Shutdown(timer), 3000);// 在3秒后执行此任务
}

}

Ⅳ java timer类实现随机时间调用方法

//一秒后开始执行,每五秒内随机执行一次.
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
import java.util.Date;
public class test1{
public static void main(String[] args) throws Exception{
Timer time=new Timer();
time.schele(new tast(),1000,5000);
}
}

class tast extends TimerTask{
public void run(){
Date date=new Date();
System.out.println("I'm start!"+date.toString());
Random random=new Random();
try{
Thread.sleep(random.nextInt(5000));
}catch(Exception e){
e.printStackTrace();
}
date=new Date();
System.out.println("I'm execute!"+date.toString());

}
}

Ⅳ java 怎么让一个变量随时间变化

java定时器

importjava.util.Random;
importjava.util.Timer;
importjava.util.TimerTask;

/**
*@authorAdministrator
*@Description:TODO
*@date2016年5月1日下午2:48:31
*/
publicclassMainEntry{
;

publicvoidsetVal(){
Timertimer=newTimer();
//每隔一秒生成一个[1,100)内的随机整数,赋给成员a
timer.schele(newTimerTask(){
@Override
publicvoidrun(){
Randomrand=newRandom();
setA(rand.nextInt(100));
System.out.println("a:"+getA());
}
},1000,1000);
}

publicvoidsetA(inta){
this.a=a;
}

publicintgetA(){
returna;
}

publicstaticvoidmain(String[]args){
MainEntryme=newMainEntry();
me.setVal();
}
}

Ⅵ java timer定时执行速度越来越快

不知道你要实现怎样的功能,你看这样可行?
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.Timer;
import javax.swing.JPanel;

public class as extends JFrame {

public static void main(String[] args) {
// TODO Auto-generated method stub
as frame = new as();
jump jump = new jump();
frame.add(jump);
frame.setTitle("跳刺");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(800, 250);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setResizable(false);
jump. setBackground(Color.white);

}

}
class jump extends JPanel {
int a = 794 ;
int delay =1000;
ActionListener listener = new ActionListener(){
public void actionPerformed(ActionEvent arg0){

repaint();

}
};
Timer timer = new Timer(delay,listener);
public void refresh(){

if(!timer.isRunning()) timer.start();
}

protected void paintComponent(Graphics g) {
super.paintComponent(g);
System.out.print(a+" ");
refresh();
}

}

Ⅶ java applent 实现timer事件

代码。
--------------------------------------------
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class AppletDemo extends Applet {

Color[] colors = { Color.RED, Color.GREEN, Color.BLUE };
int index = 0;

public void init() {
.init();
setSize(200, 200);
Timer timer = new Timer();
timer.schele(new ColorChange(), new Date(), 500);
}

public void paint(Graphics g) {
super.paint(g);
if (index == colors.length) {
index = 0;
}
Color color = colors[index++];
g.setColor(color);
g.drawString("hello", 10, 10);
g.drawString("Color", 10, 30);
g.drawString("wait", 10, 50);
}

class ColorChange extends TimerTask {
public void run() {
repaint();
}
}
}

Ⅷ java timer运行情况

weblogic里面就像是进程一样.

你点一下后台,会发现这个窗口标题栏出现,标记或者专,选定字样

这时你可以复制属其中的内容.

当你点击回车或者单击鼠标右键时,就会消失.

timer运行之所以终止是因为你选定了后台,这样weblogic里的进程就会终止运行,把后台锁定,该服务将处于停止状态,只有解锁之后,才会继续运行.

Ⅸ java定时任务的使用timer怎么让间隔随时变,也就是按着用户从页面输入的时间,不定期每周或每

使用一个类整数制变量,随输入确定这个定时。
int seconds=0;
public void run(){
seconds++;
if(seconds==120){
//到定时的时间
}
}

~~~~~~~~~~~~~~~~~~

阅读全文

与javatimer变化相关的资料

热点内容
枪版电影网电影驿站 浏览:322
港版《武则天》电影 浏览:259
大伟二娃三棱四猴什么电影 浏览:27
win10重置会删游戏 浏览:585
哪些不属于linux文件系统 浏览:326
宝马frm数据修复是什么用 浏览:57
文件放进u盘然后打不开 浏览:861
哪些城市小学开编程课 浏览:550
被窝电影0855影院 浏览:793
大话西游2粤语版高清 浏览:146
索八原车导航升级 浏览:35
iphone5接听需要密码吗 浏览:673
3开头的10位qq号 浏览:397
重生之刘涛怀孕 浏览:984
大数据引领慢病 浏览:572
盒马生鲜app怎么买 浏览:511
苹果tumblr教程 浏览:48
sm爱好者都用哪些APP 浏览:311
不可能的世界txt 浏览:48
苹果6s手机摔掉漆 浏览:449

友情链接