Java 如何在JTextArea中显示对象?

Java 如何在JTextArea中显示对象?,java,swing,linked-list,jtextarea,Java,Swing,Linked List,Jtextarea,我有一个论文类,它有4个属性 public class Paper(int id, String author, String title, int rank){ } 然后我有一个包含纸张对象的LinkedList 我有一个GUI,它在JTextArea中显示纸张对象。GUI有一些按钮,允许用户添加纸张、删除和保存文件。用户按“保存”按钮时,纸张对象将保存在txt文件中,如下所示: 46,Evolutionary Comp,Michael Smith,12/01/10,4 61,Fuzzy

我有一个论文类,它有4个属性

public class Paper(int id, String author, String title, int rank){

}
然后我有一个包含纸张对象的LinkedList

我有一个GUI,它在JTextArea中显示纸张对象。GUI有一些按钮,允许用户添加纸张、删除和保存文件。用户按“保存”按钮时,纸张对象将保存在txt文件中,如下所示:

46,Evolutionary Comp,Michael Smith,12/01/10,4 
61,Fuzzy Logic and App,John Peterson,13/01/10,3 
118,Neural Networks,Arthur London,20/01/10,5 
200,Evolutionary Comp,Scott Jones,30/01/10,1 
210,Fuzzy Logic and App,Joe Wang,01/02/10,4 
如何在JTextArea中显示txt文件的内容。Paper类具有打印Paper对象数据的toString()方法


谢谢。如果问题不太清楚,请发表评论,我会尽量把它弄清楚。

我自己并没有试过,但你似乎可以使用JTextArea.append(String)或JTextArea.insert(String,int)

详情:


一般来说,如果您想知道如何处理给定类型的Foo,请尝试用谷歌搜索“java Foo”,javadoc页面通常会显示为最初的几次点击。

我自己并没有尝试过,但您似乎可以使用JTextArea.append(String)或JTextArea.insert(String,int)

详情:

一般来说,如果您想知道如何处理给定类型的Foo,请尝试用谷歌搜索“java Foo”,javadoc页面通常会显示为最初的几次点击。

JTextarea.append(string)对我来说非常有效。谢谢

// addPaper() returns paper object
displayTxtArea.append(addPaper().toString());
JTextarea.append(字符串)非常适合我。谢谢

// addPaper() returns paper object
displayTxtArea.append(addPaper().toString());

请不要链接到文档。对于过时的JRE。链接更新为指向Java 7文档。请不要链接到文档。对于过时的JRE。链接更新为指向Java7文档。