私は Java でデスクトップ アプリケーションを作成していますが、この結果を得るためにどのスイング コンポーネントを使用するかについて混乱しています。
これがアプリのスクリーンショットです。

に表示されているコンテンツのコンポーネントを知りたいですJScrollPane。
カスタムレンダラーを提供することをJList考えています。JTableアルファベットのヘッダーと情報を含む行があります。
各行をクリックして、新しいウィンドウを開くことができます。行はホバリング時にも色が変わります。