Hi zusammen,
ich habe folgendes Problem: Ich würde gerne wenn mein Timer ein ActionEvent auslöst, ihn in der Methode vom ActionListener stoppen. Leider schaffe ich es nicht im ActionListener auf den Timer zuzugreifen. Ich denke der Code sagt da mehr als tausend Worte... Evtl. hat ja jemand eine Idee...
Schonmal besten Dank!
ich habe folgendes Problem: Ich würde gerne wenn mein Timer ein ActionEvent auslöst, ihn in der Methode vom ActionListener stoppen. Leider schaffe ich es nicht im ActionListener auf den Timer zuzugreifen. Ich denke der Code sagt da mehr als tausend Worte... Evtl. hat ja jemand eine Idee...
Code:
public void updateDatabaseDelay()
{
ActionListener actionListener = new ActionListener()
{
public void actionPerformed(ActionEvent actionEvent)
{
System.out.println("Starting with Database-Update");
updateDatabase();
// Hier würde ich gerne den Timer stoppen...
//
// timer.stop();
}
};
Timer timer = new Timer(5000, actionListener);
timer.start();
System.out.println("Starting with Databaseupdate in 5 seconds...");
}
Schonmal besten Dank!