Kann ich in Java innerhalb eines Threads eigenen Methoden von aussen ansprechen?
Ich stellte mir das so vor, was aber nicht geht.
Thread t = new Thread(new Klasse());
t.run();
t.eigeneMethode();
Habe in der Klasse halt mehrere Methoden, das heißt einzeln eine ansprechen mit
Run wäre nicht möglich. Gut man kann das nun einzeln kapseln...., aber wollte ich eigentlich nicht.
Das Grundproblem was ich nämlich habe ist folgendes:
Ich habe eine Anwendung die verschiedene Datenbankabfragen macht. Dies wird über einen GUI
gesteuert. Wenn ich allerdings aus dem GUI eine Aktion starte, so steht(hängt..) der GUI die ganze Zeit, so lange, bis die Abfragen durchgeführt sind.
Den GUI hab ich als thread implementiert, die Klassen in denen die Abfragen statt finden auch sowie
eine Klasse die die Verbindung zur Datenbank herstellt und die SQL Statements ausführt.
Hat jemand da ne Idee zu?
danke !
Gruß,
SoniX
Dieser Beitrag wurde von SoniX bearbeitet: 16. Januar 2007 - 23:51