Java JTable&;文件读取器实现

Java JTable&;文件读取器实现,java,swing,file-io,jtable,Java,Swing,File Io,Jtable,使用FileReader 但是,我在网上查过,没有找到好的教程或例子。你的基本问题是翻译问题。如何从状态A转换到状态B。您需要将文件内容转换为一种状态,以便可以将其包装到某种类型的表格模型中 我会从 一旦您能够以某种有意义的方式读取文件并存储其内容(我会创建一个很好的类,能够处理每一行的数据,并将它们全部放入类似于ArrayList,但这就是我),然后我将研究如何将数据放入表中 一旦你有了某种结构的数据,进入表格就相对简单了。简短的回答是“是”。这要看情况而定。文件的格式是什么?如何区分

使用
FileReader


但是,我在网上查过,没有找到好的教程或例子。

你的基本问题是翻译问题。如何从状态A转换到状态B。您需要将文件内容转换为一种状态,以便可以将其包装到某种类型的
表格模型中

我会从

一旦您能够以某种有意义的方式读取文件并存储其内容(我会创建一个很好的类,能够处理每一行的数据,并将它们全部放入类似于
ArrayList
,但这就是我),然后我将研究如何将数据放入表中


一旦你有了某种结构的数据,进入表格就相对简单了。

简短的回答是“是”。这要看情况而定。文件的格式是什么?如何区分文件中的每一列?列标题是文件的一部分吗?您的
HighScores2
类已经有了
BufferedReader over FileReader
实现。你想用你的文本填充哪一部分?你正在遭受一种常见的谬误,那就是寻找太具体的教程。您正在寻找一个同时执行X、Y和Z的教程,而忽略了解释如何执行X、Y和Z的教程。这些教程包括如何从文件中读入数据、如何使用数据创建表格模型以及如何使用表格模型在JTable中显示数据。我建议你去看这些基础教程,因为组合教程不存在,也不可能存在,然后用你自己的知识和大脑将这些想法组合起来供你使用。谢谢大家的评论@这是一个.txt文件,我现在只有一列。不,它们不是文件的一部分。它怎么可能只有一列。根据标题,您希望“玩家”和“分数”出现在表格中。因此,您的数据文件将需要两列。也就是说,你需要一个数据之间的delimeter,这样你就知道什么文本是名字,什么文本是分数。谢谢你的回答,我已经更新了我的帖子。如果你能看一看,我会非常感激的。