postgresqlデータベースを使用してユーザーを保存するクライアントサーバーチャットを作成しました。サーバーは、私が設計した通信プロトコルを使用して、通信プロセスを可能にし、すべてが正常に機能します。問題は、ユーザーがメッセージを受け取ったときにチャットウィンドウを開くためにボタンをクリックする必要があることです。そうしないと、着信メッセージを読むことができません。ウィンドウがまだ開いていない場合にメッセージを受け取ったときにウィンドウが開き、開いている場合は同じウィンドウにメッセージを表示する、msnのようなサービスをプログラムしたいと思います。私はそれを行う方法を見つけることができないようであり、私が得ることができるどんな助けも本当に感謝されるでしょう。ありがとう。
質問する
242 次
1 に答える
1
あなたが見たいと思うかもしれないいくつかのこと。1 つ目は、Windows システム トレイとの Java 統合です。 http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/
もう 1 つは、おそらく Windows サービスとしてバックグラウンドで「リスナー」を実行することです。このサービスはメッセージをリッスンし、ウィンドウにポップします。サービスを停止せずに、ウィンドウを閉じる (非表示にする) ことができます。http://edn.embarcadero.com/article/32068
于 2012-08-11T04:08:43.993 に答える