私はウェブソケットを使って通信するアプリケーションを書いています。私はJettyをWebsocketクライアントに使用しています。メッセージを送受信しています。私はメッセージを受け取るonMessageメソッドを持っていますが、それをうまく印刷することはできますが、MainUIスレッドにコールバックする方法はあまりよく分かりません。Java - swingUtlities.invokeLaterを別のクラスから使用していますか?
私はswingUtlitties.invokeLaterで読んでいましたが、私はそれが別のクラス&スレッドからどのように動作するのかよく分かりません。
Thxを
'invokeLater()'はどのスレッドやクラスからでも動作するはずです。しかし、私はSwingとJetty/Webサーバーを混在させることに懸念があります。あなたは*確かにそれはあなたがしたいことですか?これは誤解ではないことを確認できるように、より高いレベルからアプリケーションを記述できますか? – markspace
私のアプリケーションにはWebsocketメッセージをサーバーに送信するボタンがいくつかあります。ボタンにフィードバックを提供するために受け取ったメッセージを使用したいと思います(ボタン1がアクティブになっている場合は、ボタンの周りに緑色の境界線がある可能性があります)。 – jdm555
OK、私はJettyがサーバー側にのみ関与していると仮定します。あなたは "桟橋のクライアント"と言って、それは私を混乱させる。 – markspace