一連のJTextPanesを表示するためのベストデザインプラクティスを決定するのに少し問題があります。1000個のJTextPanesがあり、各JTextPaneには定型化されたメッセージが含まれており、チャットで受信したメッセージと同じように、それらを上下に表示したいとします。JTableを使用し、その中にペインを配置する方がよいでしょうか。または単にそれらすべてをJPanel/JScrollPaneに入れますか?JTextPanesを削除および追加したり、特定のJTextPaneを選択/フォーカスしたりできるようにしたいと思います。JTableを使用してアルファプロトタイプ(プロトタイプも考慮しない)ソリューションを作成し、カスタムモデル/レンダリングを作成しましたが、達成しようとしていることに対して非常に複雑に見えます。
カスタムJPanelを作成するだけでどれほど受け入れられるのか疑問に思っていましたか?また、最大10,000個のJPanelを保持するパフォーマンスの側面にも興味がありますか?