私は現在、入門コースの一部としてチャットサーバーとクライアントの実装に取り組んでいますが、サーバー側では問題はありませんが、クライアント側では特にGUIが少し失われています、やりたいことはいくつかです2つの目的を果たす一種のテキストフィールド:
1)チャットの履歴、送受信されたメッセージ、たとえばメッセージがuser1:bla blaと表示され、ユーザーがユーザー名をクリックしてイベントをトリガーし、たとえば友達リストに追加したり、無視して、その並べ替えも、テキストの色、フォントサイズ、タイプのようにフォーマットしたいと思います。
2)ユーザーがテキストやコマンドを入力する領域イベント部分なしで上記と同じようにフォーマットできるように、いくつかのボタンも追加したいと思います
この問題について最初に考えたのは、両方にHTMLタグとJEditorPaneを使用することでしたが、ユーザー名をクリックしてイベントを登録する方法がわかりません。また、完全なHTMLドキュメントである必要があるかどうかもわかりません。 HTMLキットを使用してEditorPaneに表示されますか?単に
Text message <b> this part bold </b>
問題なく表示しますか?
また、私はクライアントアプリケーションの計画段階にあるため、コードを探しているのではないことを指摘したいと思います。SwingAPIで正しい方向に向けてくれる人を探していますが、それほど複雑ではありません。そのような機能を実装し、提供することができます
質問が明確でない場合は、さらに詳しく説明させていただきます
〜ありがとう