ユーザーがすべてのオンライン ユーザーにメッセージをブロードキャストできるチャット ルーム アプリケーションを Java で開発しました。ユーザーがオンライン ユーザーの 1 人をクリックして、そのユーザーとプライベート チャットできるようにする新しい機能を開発したいと考えています。この目的のために、これらのオンライン ユーザーを含むスクロール可能なテキスト エリアを開発しました。
名前が配置される各位置の座標をテキスト領域に設定できると思うので、マウスボタンをクリックすると、この位置を配列リストの文字列出力の名前の位置と比較しますサーバーから渡されます (つまり、[Adrian、Buddy、Bob])。
前に述べたように、オンライン リストを表示するためにスクロール可能なテキスト領域を使用しているため、リストを下にスクロールして位置の 1 つをクリックすると、このアプローチがうまくいくかどうかは完全にはわかりません。
おそらく、私が適応できる別のアプローチをお勧めするか、これが機能するかどうかを明確にしてください.
これが私のチャットクライアントの画像です: