事件:Timer的使用

原创 2007年10月14日 23:42:00
import javax.swing.*;
import java.awt.event.*;
public class TimerFrame extends JFrame...{
    
    JLabel labelMessage,labelTimer;
    
int timePassed;
    JButton buttonStart,buttonStop;
    Timer timer;
    JPanel panel;
    
    
public TimerFrame()...{
        
super("timer");
        panel
=new JPanel();
        labelMessage
=new JLabel("timer passed");
        labelTimer
=new JLabel();
        buttonStart
=new JButton("start");
        buttonStart.addActionListener(
new StartListener());
        buttonStop
=new JButton("stop");
        buttonStop.addActionListener(
new StopListener());
        timer
=new Timer(1,new TimerListener());
        
        getContentPane().add(panel);
        panel.add(labelMessage);
        panel.add(labelTimer);
        panel.add(buttonStart);
        panel.add(buttonStop);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setVisible(
true);
        setSize(
500,200);
    }

    
public static void main(String args[])...{
        
new TimerFrame();
    }

    
    
class StartListener implements ActionListener...{
        
public void actionPerformed(ActionEvent e)...{
            timer.start();
        }

    }

    
class StopListener implements ActionListener...{
        
public void actionPerformed(ActionEvent e)...{
            timer.stop();
        }

    }

    
class TimerListener implements ActionListener...{
        
public void actionPerformed(ActionEvent e)...{
            timePassed
++;
            labelTimer.setText(String.valueOf(timePassed));
        }

    }

    
    
}
 

使用C#的Timer控件来实现定时触发事件

使用C#的Timer控件来实现定时触发事件,其主要参数如下:Timer.Enabled 属性用于设置是否启用定时器Timer.Interval 属性,事件的间隔,单位毫秒Timer.Elapsed ...
  • guilin_gavin
  • guilin_gavin
  • 2008年06月19日 14:35
  • 10229

Windows 服务中使用 Timer 控件时,Tick 事件不命中问题的解决

Windows 服务中使用 Timer 控件时,Tick 事件不命中问题的解决 首先我们要分清一下两个 Timer 类, System.Timers.Timer System.Windows.F...
  • xxj_jing
  • xxj_jing
  • 2012年05月14日 17:36
  • 2612

c# Timer_应用程序中生成定期事件

// 摘要:     //     在应用程序中生成定期事件。     [DefaultEvent("Elapsed")]     [DefaultProperty("Interval")] ...
  • sgs595595
  • sgs595595
  • 2016年07月14日 09:49
  • 287

Timer 控件中的Elapsed事件与tick事件的区别

public System.Timers.Timer Timer1 = new System.Timers.Timer(); elsapsed事件是在另一个线程中引发的 。如果 elapsed事件...
  • Andrewniu
  • Andrewniu
  • 2017年09月06日 18:02
  • 1228

PB 利用timer()函数实现定时将数据窗口以excel文档保存至指定地方

今天客户突然提出要在系统里面实现数据窗口定时转档成excle文件并保存至指定地方,方便使用。花了一个小时时间终于给实现了。下面讲讲实现步骤吧,能力有限,互相交流。 1.首先在系统主窗口中,找到time...
  • xiaojiajian520
  • xiaojiajian520
  • 2015年08月27日 18:13
  • 1662

Timer事件

  Timer事件2008-04-22 13:43Timer事件,即定时器事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTim...
  • crcr
  • crcr
  • 2011年05月04日 17:57
  • 1890

多线程_定时器的概述和使用

package cn.itcast_12; import java.util.Timer; import java.util.TimerTask; /* * 定时器:可以让我们在指定的时间做某件...
  • L1585931143
  • L1585931143
  • 2017年03月21日 22:07
  • 174

.线程同步通信与定时器Timer使用

20110907                .线程同步通信与定时器Timer使用 一、     wait()方法。 是用临界资源对象调用他,功能:使当前线程阻塞,同时释放对临界资源加的互斥锁。 ...
  • wangli325
  • wangli325
  • 2011年09月14日 22:08
  • 547

C#里面的三种Timer

 在.net中有三种计时器,一是System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet;二是System.Timers命名空间下的Timer类。 Ti...
  • zhu2695
  • zhu2695
  • 2014年08月15日 11:33
  • 9155

C#利用Timer控件实现图片运动

界面如图: 一个开始button;停止button;picture控件;timer控件 代码: using System; using System.Collections.Gene...
  • md912165100
  • md912165100
  • 2016年06月04日 21:01
  • 2306
收藏助手
不良信息举报
您举报文章:事件:Timer的使用
举报原因:
原因补充:

(最多只允许输入30个字)