我在确定显示一堆JTextPanes的最佳设计实践时遇到了一些麻烦。假设我有1000个JTextPanes,每个JTextPane包含一个样式化的消息,并且我想在它们之上显示它们,就像在聊天中收到的消息一样。涉及JTable并将窗格放在其中的方法会更好吗?还是只是将它们全部放在JPanel / JScrollPane中?我希望能够删除和添加JTextPanes,以及选择/聚焦特定的JTextPane。我已经使用JTable创建了一个alpha原型(甚至不考虑原型)解决方案,并创建了自定义模型/渲染器,但是对于我想要实现的目标来说,这似乎太过复杂了。
想知道仅仅编写一个自定义的JPanel会被接受吗?另外,我对最多容纳10,000个JPanels的性能方面感兴趣吗?
最佳答案
为什么不使用1个JTextPane和10000个不同的字符串,根据需要用给定的String填充JTextPane?