Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Таймер Событие


Автор: sap 9.2.2004, 17:35
Подскажите как в Java создаётся таймер и событие

Автор: Sardar 9.2.2004, 17:59
Смотрим на javax.swing.Timer.
Пример:
Код

import javax.swing.Timer;
...
//Будет вызыватся каждую секунду
timer=new Timer(1000,new ActionListener(
                    public void actionPerformed(ActionEvent ev) {
                      System.out.println("WOW!");
                     }
                    ));
timer.start();

http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html.

Автор: DarkDS 9.2.2004, 18:15
2-а варимнта:
1. javax.swing.Timer
Код

 javax.swing.Timer timer = new javax.swing.Timer( 100, new ActionListener()
 {
  public void actionPerformed(ActionEvent e)
  {
   //Do work!
  }
 } );


2. java.util.Timer
Код

 java.util.Timer timer2 = new java.util.Timer();
 TimerTask task = new TimerTask() {
  public void run()
  {
   //Do work!
  }
 };
 timer2.schedule( task, 100 );
 timer2.schedule( task, date ); //date - java.util.Date


Автор: sap 10.2.2004, 14:10
спасибо

Автор: kresh 8.4.2009, 14:19
Цитата(Sardar @ 9.2.2004,  17:59)
Смотрим на javax.swing.Timer.
Пример:
Код

import javax.swing.Timer;
...
//Будет вызыватся каждую секунду
timer=new Timer(1000,new ActionListener(
                     public void actionPerformed(ActionEvent ev) {
                       System.out.println("WOW!");
                      }
                     ));
timer.start();

http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html.

Всем привет! Вот делаю прогу 

 надо что б  таймер без участия пользователя срабатывал- как это сделать? smile  smile 

Автор: barin_Student 9.4.2009, 09:03
"wait" ? smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)