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


Автор: unkis 8.11.2004, 13:05
ребята есть такой код:
Код

 public void actionPerformed(ActionEvent e) {
   if (e.getSource() == suche) {//Suche
     try {
       System.out.println("Suche");        

  myInternet.Internet_search(_MarkeID, _ModelID,
           _pVonID, _pBisID, _yearsVon, _yearsBis, _TageID, _KmID);
 


  Internet_search.HttpSave("");
  //Internet_search.pars();
  Internet_search.LinkMake();

   } catch (Exception ex) {
     }

   }

 }

нугно чтоби ети методи
Код

Internet_search.HttpSave("");
  //Internet_search.pars();
  Internet_search.LinkMake();


визивалис автаматически каждие четире минути.

Зарания благодарен

Автор: TrivialCore 8.11.2004, 13:36
Код
Timer timer = new Timer(1000*60*4, new ActionListener() {
 public void actionPerformed(ActionEvent e) {
   Internet_search.HttpSave("");
   //Internet_search.pars();
   Internet_search.LinkMake();
 }
});

А вообще: http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html

Автор: unkis 10.11.2004, 10:29
извеняусь , немножко перефразирую вопрос.
мне надо чтоби после того как я нажал на кнопку
Код

if (e.getSource() == suche) {//Suche
....
....

первий раз ети методи
Код

myInternet.Internet_search(_MarkeID, _ModelID,
           _pVonID, _pBisID, _yearsVon, _yearsBis, _TageID, _KmID);
 


  Internet_search.HttpSave("");
  //Internet_search.pars();
  Internet_search.LinkMake


визивалис сразу, а потом уже кагдие 4 минути

зарания спасибо.
smile

Автор: Domestic Cat 10.11.2004, 16:11
Посмотри пост LSD в этом треде:

http://forum.vingrad.ru/index.php?showtopic=34038

Автор: TrivialCore 12.11.2004, 02:04
unkis
В actionPerformed() твоей кнопки после вызова твоих методов и создай этот таймер.

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