M
Multivitamin
Gast
Hi!
ich habe hier ein leichtes Verständisproblem. Ich denke ihr könnt mir schnell helfen
Also, über folgenden TimeTask Code möchte ich eine Variable vom Typ Date ständig mit der aktuellen Uhrzeit beschreiben. Das funktioniert soweit auch (macht man das auch so?). Nun möchte ich aber aus einer anderen Klasse die Variable nutzen, um sie in einem jTextField anzuzeigen. Und da ist das Problem. Ich könnte die Variable global erstellen, aber das will ich nicht, ich will sie irgendwie aus der einen Klasse in die TimeTaskDemo Klasse übergeben, und anschließend wieder zurückschreiben (versteht das jemand?). Das ist doch bestimmt ganz einfach, aber mir fehlt die Idee bzw. das Wissen...
Wäre super wenn jemand also einen Tip für mich hätte... Danke!
ich habe hier ein leichtes Verständisproblem. Ich denke ihr könnt mir schnell helfen
Also, über folgenden TimeTask Code möchte ich eine Variable vom Typ Date ständig mit der aktuellen Uhrzeit beschreiben. Das funktioniert soweit auch (macht man das auch so?). Nun möchte ich aber aus einer anderen Klasse die Variable nutzen, um sie in einem jTextField anzuzeigen. Und da ist das Problem. Ich könnte die Variable global erstellen, aber das will ich nicht, ich will sie irgendwie aus der einen Klasse in die TimeTaskDemo Klasse übergeben, und anschließend wieder zurückschreiben (versteht das jemand?). Das ist doch bestimmt ganz einfach, aber mir fehlt die Idee bzw. das Wissen...
Wäre super wenn jemand also einen Tip für mich hätte... Danke!
Code:
import java.util.*;
class MyTask extends TimerTask
{
private Date clock;
MyTask(){
clock = new Date();
}
public void run(){
clock = new Date();
System.out.println(clock.toString());
}
}
public class TimeTaskDemo {
TimeTaskDemo() {
Timer timer = new Timer();
System.out.println("Test");
timer.schedule ( new MyTask(), 1000, 500 );
}
}