Hiho,
ich habe gerade folgendes Problem:
In actionPerformed meiner GUI starte ich einen Thread.
myThread.run();
Dieser Thread macht einen Server auf, wartet auf Clients und gibt auf Console aus was die so rüberschicken.
Leider bleibt meine GUI dann "hängen". Ich dachte immer so ein Thread löst das Problem!?!
Naja auf jeden Fall habe ich es versucht den Server als extends Thread, als implements Runnable, den Aufruf innerhalb von actionPerformed über SwungUtilities.invokeLater(myThread). Dann habe ich noch myThread gesplittet und jeder neue akzeptierte Client, macht einen eigenen Thread auf für die Ausgabe der ankommenden Daten. Hat bisher nur alles nix genützt. Die Komponenten auf der GUI bleiben weiterhin nicht anwählbar.
Wo hab ich denn da einen Gedankenfehler? ???:L
bye Saxony
ich habe gerade folgendes Problem:
In actionPerformed meiner GUI starte ich einen Thread.
myThread.run();
Dieser Thread macht einen Server auf, wartet auf Clients und gibt auf Console aus was die so rüberschicken.
Leider bleibt meine GUI dann "hängen". Ich dachte immer so ein Thread löst das Problem!?!
Naja auf jeden Fall habe ich es versucht den Server als extends Thread, als implements Runnable, den Aufruf innerhalb von actionPerformed über SwungUtilities.invokeLater(myThread). Dann habe ich noch myThread gesplittet und jeder neue akzeptierte Client, macht einen eigenen Thread auf für die Ausgabe der ankommenden Daten. Hat bisher nur alles nix genützt. Die Komponenten auf der GUI bleiben weiterhin nicht anwählbar.
Wo hab ich denn da einen Gedankenfehler? ???:L
bye Saxony