Timeout

hi,

ich habe ein problem:

ich habe ein hauptprogramm, eine ki/ai und eine gui.
kurz gesagt, ein kleines spiel.

wenn ich jetzt ki gg. ki spielen lasse, so wird die gui erst geupdatet, wenn der sieger bereits feststeht.

wie kann ich es machen, das das hauptprogramm wartet, bis die gui geupdatet wurde?

tschau torsten

Hi,

welche JDK und welches Toolkit benutzt du?
unter Swing laufen die GUI-updates innerhlab eines eigene threads. Deshalb muss man auch Änderungen am GUIbeim warten auf nebenläufige Ereigniss mittel SwinUtiliteis invokeLater (sowas in der Art, kanns jetzt nichtnachschauen) machen. Also: Eigenen Thread starten für deine AIs, und die Änderuengendem Swing-thread ziwschendurch mitteilen.

MfG Diez

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]