通过文件更新JTable

通过文件更新JTable

问题描述:

好吧,我正在阅读文本文件中的一些分数,当用户完成游戏时,会询问您是否要保存分数,但我只有一个问题。它从文本文件中读取和写入罚款,只是在添加新分数时JTable不更新。 Object [] []正在从文本文件中读取,我只是想知道是否有像“table.setData(Object [] [] o);”一件事情,任何帮助将不胜感激,谢谢。通过文件更新JTable

+0

您想要将行添加到JTable的TableModel,通常是DefaultTableModel对象。如果您需要更多帮助,您必须告诉我们更多关于您的代码和您的问题的详细信息。多很多。 – 2012-04-28 18:54:44

+0

更好地帮助您更快地编辑您的问题与[SSCCE](http://sscce.org/)展示您的问题公司。 AbstractTableMolde的方法'table.setData(Object [] [] o)' – mKorbel 2012-04-28 18:58:39

+0

好吧nvm,我修正了它,我需要的就是那个DefaultTableModel对象,有一个方法叫setDataVector(Object [] [] data,Object [] columnNames);谢谢 – 2012-04-28 19:00:02

只要你可以接受的答案,并保持你的名声了起来:

这听起来像你需要设置一个DefaultTableModel。您可以使用((DefaultTableModel) table.getModel()).setDataVector(yourData, columnHeaders);。 'yourData'为Object[][]和'columnHeaders'Object[]

这应该完全符合您的需求。