事件: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));
        }

    }

    
    
}
 

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

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

C#中Timer控件的使用用法

本来以为控件差不多学完了,结果今天偶尔发现只是学了Common Device Controls,在All Device Controls里还有一些其他的控件没看。不过大部分也不是太实用,我觉得Time...
  • u011786432
  • u011786432
  • 2013年08月23日 07:51
  • 3764

MFC timer使用简介

我们知道手机里面的闹钟可以设个时间,然后选择重复,这样每天会按时响.在Oracle中设定一个job也可以让它在每天预定的时间执行. 那同样假如你想让一些代码每过多长时间自动执行一次咋整呢?在MFC中...
  • weiwenhp
  • weiwenhp
  • 2013年03月28日 19:46
  • 14706

Java定时器Timer类的使用

在应用开发当中,经常需要一些周期性的操作,比如每3分钟执行一次操作等,对于这样的操作最为方便、高效的实现方式就是使用java.util.Timer工具类。   Timer直接从Object继承,它相...
  • Kiss_The_sky
  • Kiss_The_sky
  • 2016年12月11日 17:16
  • 474

C# Timer类详解

在winform编程中,我们经常会使用Timer类,但如何使用合适的Timer类就需要我们对Timer类有个详细的了解。 Timer类有三种: 1.定义在System.Windows.Forms里...
  • gu263278505
  • gu263278505
  • 2016年04月14日 17:41
  • 521

Nginx学习之十-超时管理(定时器事件)

Nginx事件管理主要是网络事件和定时器事件。下面介绍定时器事件管理,即超时管理。 为什么要进行超时管理 Nginx有必要对可能发生超时的事件进行统一管理,并在事件超时时作出相应的处理,比如...
  • xiajun07061225
  • xiajun07061225
  • 2013年07月09日 19:03
  • 10561

让服务不再停止(在Windows Service中使用Timer的技巧)

平时在开发中,经常遇到的一个需求就是,要开发一个后台的程序,来监视数据库中某些数据的变化,并且发生变化以后要立刻做出响应。 实际上呢,我们会建立一个Windows Service工程,在里面放一...
  • lvjin110
  • lvjin110
  • 2013年12月14日 23:03
  • 1278

Java:如何正确使用Timer【java定时器的使用(Timer) 】

Timer是最常被使用到的工具类,使用Timer来调度TimerTask的实现者来执行任务
  • yueaini10000
  • yueaini10000
  • 2016年04月26日 11:02
  • 17448

Struts2内置拦截器timer的使用

TestAction: package com.home.web.action; import com.opensymphony.xwork2.ActionSupport; public cla...
  • u010142437
  • u010142437
  • 2017年03月14日 11:03
  • 831

三种定时器Timer的使用

 在.net中有三种计时器,一是System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet;二是System.Timers命名空间下的Timer类。 Ti...
  • CSDNwei
  • CSDNwei
  • 2015年12月30日 16:21
  • 9397
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:事件:Timer的使用
举报原因:
原因补充:

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