我必须维护用户在JTable
中生成的事件列表。JTable
由2列时间和事件以及5行组成。生成第一个事件时,其数据必须放置在JTable
的第一行中;生成第二个事件时,必须将第一行中的数据移动到第二行中,并且第二个事件的数据必须放置在,依此类推,直到第5行。事件没有限制(可以生成n个事件)。但是我必须在JTabel
中仅显示5个事件,而更早的事件将存储在文本文件中。我已经尝试了一些逻辑,但是它们无法正常工作。
这是我的问题。谁能给我一个想法,如何向下移动行...
问候...
Upendra
最佳答案
您只需在TableModel
中的索引0处添加新行。如果TableModel
从DefaultTableModel
扩展,则甚至可以使用可用的insertRow
方法。
对于只显示5行的要求,您可以从TableModel
简化remove多余的行。
请参阅JTable
tutorial以获取更多信息