码迷,mamicode.com
首页 > 编程语言 > 详细

javax.swing.Timer的使用

时间:2019-10-12 11:23:18      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:侦听器   监听   option   动画   gui   监听器   npe   通告   public   

以指定的间隔触发一个或多个ActionEvent s。 示例使用是使用Timer作为绘制其帧的触发器的动画对象。
设置定时器包括创建一个Timer对象,在其上注册一个或多个动作侦听器,并使用start方法启动定时器。 例如,下面的代码创建并启动每秒一次触发一个动作事件(由第一个参数指定定时器Timer构造函数)。 Timer构造函数的第二个参数指定一个侦听器来接收定时器的动作事件。

public class MyTimer {

  public static void main(String[] args){
      int delay = 1000; //milliseconds
      ActionListener taskPerformer = new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
              System.out.println("时间到了");
          }
      };
      new Timer(delay, taskPerformer).start();
       //javax.swing.Timer 中必须和GUI配合使用
      JOptionPane.showMessageDialog(null, "Quit program?");

  }
}
javax.swing.JOptionPane 1.2

    static void showMessageDialog(Component parent,Object message)
    显示一个包含一条消息和OK按钮的对话框。这个对话框将位于其parent组件的中央。如果parent为null,对话框将显示在屏幕的中央。


javax.swing.Timer 1.2

    Timer(int interval, ActionListener listener)
    构造一个定时器,每隔interval毫秒钟通告listener一次。
    void start()
    启动定时器。一旦启动成功,定时器将调用监听器的actionPerformed。
    void stop()
    停止定时器。一旦停止成功,定时器将不再调用监听器的actionPerformed。

javax.swing.Timer的使用

标签:侦听器   监听   option   动画   gui   监听器   npe   通告   public   

原文地址:https://www.cnblogs.com/shaoyu/p/11582725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!