Swing で単純なピア サーバー ピア チャット アプリケーションを作成しています。クライアント側には、クライアントとサーバー間の通信を担当する「Client」オブジェクトと、メインの jForm である「MainWindow」があります。
メッセージを受信すると、'Client' は 'MainWindow' に新しいメッセージについて通知する必要があります。ただし、「MainWindow」はプログラムの開始時 (私の場合は「Client」が作成された後) に作成されるオブジェクトなので、「MainWindow」の参照を「Client」に渡す方法を探しています。
アプリ内で通信する必要があるオブジェクトへの静的参照を持つ「リソース」クラスを作成することを考えていましたが、あまりエレガントではないようです。
これを行うより良い方法はありますか?