私のアプリケーションでは、UI コンポーネントとそのイベント管理用に異なるクラスがあります。
私の最初の考えは、ウィンドウとフレームに別々のクラスを用意することでしたが、ウィンドウにはフレームの構成があります。
また、ウィンドウまたはフレーム/コントロール レベルで発生するイベントの作成と委任のための単一のエントリが必要です。
ただし、この種のパターンについて結論を出すことはできません。
そのため、現在、それぞれの UI フレーム/コントロールに直接リンクされている個別のイベント ハンドラーになってしまいます。
このユースケースに適したパターンを選択する際の参考にしてください。