自作のJobクラスからのUIの操作

自作のJobからViewを操作するようなコードを実行したら、
なんか知らないけど怒られた。
ヘルプを調べていくと、どうやらUIスレッドからでないと
UI コードを呼び出してはいけなかったらしい。


メニューから実行するようにした自作のクラスなんかは
UIスレッドで動くので、今までは普通に実行できてたみたい。


で、こーゆーときは、DisplayクラスのasyncExecかsyncExecを
使って実装すればいいらしい。
SwingのSwingUtilitiesと似た感じ?


asyncExecとsyncExecの違いは、非同期か同期化の違い・・・なのかな。
ヘルプの日本語が理解できまへん。