G
Guest
Gast
Hallo,
Dumme Frage:
habe eine JAVA-Klasse(Systemueberwachung), die einen Timer und eine Methode enthält. Der Timer ruft diese Methode aller 10 sekunden auf.
Diese Klasse wird von einer anderen/meiner main Klasse aus aufgerufen:
Systemueberwachung sys = new Systemueberwachung(db_verb);
prinzipell funktioniert das Ganze auch. Problem ist nur, dass die Klasse Systemueberwachung gleich wieder disposed wird, ohne dass der Timer einmal durchlaufen wird (dabei möchte ich eigentlich die Klasse Systemueberwachung die ganze Zeit im Hintergrund laufen lassen).
Wenn ich jetzt auf doofe weise, die Klasse Systemueberwachung als JFrame (extends JFrame) deklariere, dann bleibt diese Klasse auch die ganze Zeit am Leben, so wie ich es auch möchte, nur will ich halt dazu keinen JFrame nutzen muessen der zudem noch in der Taskleiste angezeigt wird...)
danke
christoph
Dumme Frage:
habe eine JAVA-Klasse(Systemueberwachung), die einen Timer und eine Methode enthält. Der Timer ruft diese Methode aller 10 sekunden auf.
Code:
Konstruktor:
public Systemueberwachung (DatenbankVerbindung db_verb)
{
this.db_verb = db_verb;
v_u = new Variablen_Utils();
getTIMER_Ueberwachung_Protokoll();
}
Diese Klasse wird von einer anderen/meiner main Klasse aus aufgerufen:
Systemueberwachung sys = new Systemueberwachung(db_verb);
prinzipell funktioniert das Ganze auch. Problem ist nur, dass die Klasse Systemueberwachung gleich wieder disposed wird, ohne dass der Timer einmal durchlaufen wird (dabei möchte ich eigentlich die Klasse Systemueberwachung die ganze Zeit im Hintergrund laufen lassen).
Wenn ich jetzt auf doofe weise, die Klasse Systemueberwachung als JFrame (extends JFrame) deklariere, dann bleibt diese Klasse auch die ganze Zeit am Leben, so wie ich es auch möchte, nur will ich halt dazu keinen JFrame nutzen muessen der zudem noch in der Taskleiste angezeigt wird...)
danke
christoph