Toon posts:

[Java] Applicatie resetten/restarten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,

Ik heb een grafische applicatie gebouwd met een treintje en een aantal threads.
Nou door op start te drukken worden de threads gestart. Na een aantal seconden is alles gebeurd wat gebeurd moet worden.
Nu wil ik een restart knop inplementeren zodat het hele programma opnieuw start (alle variabelen in begin stand etc)
Heeft iemand hier een oplossing voro zonder dat ik alle variabelen handmatig op de begin waarde terug moet zetten?
Dus is er een functie oid waarmee je een java applicatie kan resetten/restarten?

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Je zou eventueel main() recursief kunnen aanroepen, maar performance technisch, lijkt me dat geen goed idee.
Ik zou gewoon kiezen voor een initialisatie functie, deze aanroepen bij het begin van het programma en elke keer als je wilt resetten.

Verwijderd

De objecten opnieuw aanmaken. Als je applicatie netjes geprogrammeerd is zorgt dit voor een compleet goede beginstaat.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

En verder is het handiger om maar 1 thread hiervoor te gebruiken die alle objecten bij langs loopt, je zou een SwingTimer hiervoor kunnen gebruiken. Heb je ook geen moeilijkheden met concurrency control.