こんにちは、みんな!私の小さなプロジェクトを共有したいと思います! JavaRush の「大きな問題」の 1 つ (「チャット」、マルチスレッド クエスト、レベル 6) を取り上げ、変更し、修正した結果、次のような結果が得られました。
元のタスクと比較して変更/追加された点:
- ResourceManager クラスを使用してプロパティ ファイルから構成を読み取ります。
- チャット ルームと独自のチャットを作成する機能が追加されました。
- プライベートメッセージを追加しました。
- まったく新しい Swing クライアント インターフェイス。
- メッセージとクライアント コマンドを送信するためのホットキーを追加しました。
- 設定ウィンドウを追加しました。
- 絵文字を追加しました。
- さまざまなチャット ルームやプライベート チャットからのメッセージを表示するタブが作成されました。
- 未読メッセージのカウンターを追加しました。
- ユーザー ツリーはチャット内のユーザーを表示し、プライベート メッセージを呼び出すために作成されています。
- ボットは顔文字に対して顔文字で応答することを学習しました。
- log4j ロガーを追加しました。
- jUnit テストを追加しました。
- すべてを Maven でラップし、モジュールに分割しました。
GO TO FULL VERSION