我在确定显示一堆 JTextPanes 的最佳设计实践时遇到了一些麻烦。假设我有 1000 个 JTextPane,每个 JTextPane 都包含一个风格化的消息,我想将它们一个一个显示在另一个之上,就像在聊天中收到的消息一样。涉及 JTable 并将窗格放在里面会更好吗?还是简单地将它们全部放在 JPanel/JScrollPane 中?我希望能够删除和添加 JTextPane,以及选择/聚焦特定的 JTextPane。我已经使用 JTable 和创建自定义模型/渲染创建了一个 alpha 原型(甚至不考虑原型)解决方案,但对于我想要实现的目标来说,它似乎过于复杂。
想知道编写自定义 JPanel 的可接受程度如何?另外我对最多容纳 10,000 个 JPanel 的性能方面感兴趣吗?