我正在开发一个项目,在一个模块中我必须在数据网格中显示数据(我正在使用JTable)。问题是,当我在JTable中插入数据时,它会填充在表的底部,我想在表的顶部显示新行。请指导我完成这项任务,任何帮助将不胜感激。我正在使用NetBeans进行开发。
以下是填充数据的代码:
"
提前致谢。
答案 0 :(得分:3)
问题在于,当我在JTable中插入数据时,它会填充在表格的底部,我想在表格的顶部显示新行
table.addRow(str);
实际上你没有插入一行,你正在添加一行。尝试阅读DefaultTableModel
API以获取一种方法,该方法允许您在模型中的指定位置“插入”一行,在您的情况下将是第0行。