B
ByeBye 249712
Ich habe das ganze jetzt so umgebaut
Die Methode in der anderen Klasse wird zwar ausgeführt, jedoch ist das ganze noch nicht so ganz zufriedenstellend. Die Methode welche durch die Timerklasse aufgerufen wird arbeitet sehr unsauber. Das system.out.println("test") wird im übrigen immer 2mal ausgegeben. Warum auch immer. Vielleicht hängt das irgendwie miteinander zusammen.
Java:
public class Timeraus{
Timeraus() {
init();
}
public void init(){
final Otherclass otherclass = new Otherclass();
int delay = 100;
ActionListener taskPerformer = new ActionListener () {
public void actionPerformed (ActionEvent evt) {
System.out.println("test");
otherclass.running();
}
};
new Timer(delay , taskPerformer ).start();
}
}
Die Methode in der anderen Klasse wird zwar ausgeführt, jedoch ist das ganze noch nicht so ganz zufriedenstellend. Die Methode welche durch die Timerklasse aufgerufen wird arbeitet sehr unsauber. Das system.out.println("test") wird im übrigen immer 2mal ausgegeben. Warum auch immer. Vielleicht hängt das irgendwie miteinander zusammen.