Auf Thema antworten

Beim erzeugen des Threads musst du dem die Instanz der Klasse, in der er erzeugt wird, mitgeben (wie bereits erwähnt). Das machst du mit "this":


[code=Java]KlasseMItThread k = new KlasseMitThread(this);

//und dann halt  das übliche. Die erste Zeile kann natürlich auch wie bei deinem Code in die zweite integriert werden

Thread t = new Thread(k);

t.start();[/code]


Dann kannst du in der Threadklasse auf die instanzierende Klasse referenzieren.


[code=Java]//Konstruktor

public KlasseMitThread(AeussereKlasse ak) {

ak.methodenAufruf() //oder Speicherung in einer Instanzvariable etc. [/code]



Oben