0

私は現在、チャット ボックスが閉じられるとチャット履歴がデータベースに保存されるインスタント メッセンジャー プログラムを作成しています。チャット ボックスからすべてのテキストを取得し、それをサーバーに送信して処理全体を行うメソッドを実装しました。チャット ボックスには、2 人のユーザーが行ったすべてのチャットを含む JTextArea が含まれていますが、getText() メソッドを使用するたびに、ブレーク ラインを含むチャット全体が返されます。例:-

Guy1: こんにちは Guy2: こんにちは Guy1: うーん、これはたわごとの例ではありません Guy2: はい、わかっています

出力ストリームを設定する方法は、Print Writer を使用することです。そのため、このメッセージを送信したいときはいつでも、文字列として送信する必要があります。ただし、その会話全体を文字列変数に設定することはできないようです。会話の最初の文でのみ返されます。後から考えると、私は ObjectOutputStreams を使用する必要がありましたが、それは人生を楽にするためでしたが、印刷ライターを使用する方が使いやすいことがわかりました。誰もこれを行う方法を知っていますか?

ありがとう

4

1 に答える 1