我必须维护用户在JTable中生成的事件列表。JTable由2列时间和事件以及5行组成。生成第一个事件时,其数据必须放置在JTable的第一行中;生成第二个事件时,必须将第一行中的数据移动到第二行中,并且第二个事件的数据必须放置在,依此类推,直到第5行。事件没有限制(可以生成n个事件)。但是我必须在JTabel中仅显示5个事件,而更早的事件将存储在文本文件中。我已经尝试了一些逻辑,但是它们无法正常工作。

这是我的问题。谁能给我一个想法,如何向下移动行...

问候...
Upendra

最佳答案

您只需在TableModel中的索引0处添加新行。如果TableModelDefaultTableModel扩展,则甚至可以使用可用的insertRow方法。

对于只显示5行的要求,您可以从TableModel简化remove多余的行。

请参阅JTable tutorial以获取更多信息

07-25 22:14
查看更多