最好自己实现一个Model,这是最符合设计的,这也是Swing小组所建议的。Model是很好用的,不知道你是否知道如何在表格中实现树形的表格呢?多查点资料,掌握它,这是很有用的。而且,由于自己实现的Model,性能也不是问题。
注意几个设计要点:
对于getValueAt()方法的实现要简洁,原因是每一次的paint都将调用此方法,如果算法过于耗时将会影响性能,也要控制在其内尽量的不要抛出Exception。