2011-12-09 3 views
1

私は4つの属性を持つPaperクラスを持っています。JTextAreaにオブジェクトを表示する方法は?

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

} 

次に、私はペーパーオブジェクトを含むLinkedListを持っています。

私は、JTextAreaの紙オブジェクトを表示するGUIを持っています。 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()メソッドがあります。

ありがとうございました。質問があまり明確でない場合は、コメントをしてください。私はできるだけ明確にしようとします。

答えて

0

JTextarea.append(string)は私にとって完璧に機能しました。ありがとう

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

私はこれを実際に試したことはありませんが、JTextArea.append(String)またはJTextArea.insert(String、int)を使用すると思われます。

詳細:一般的に http://docs.oracle.com/javase/7/docs/api/javax/swing/JTextArea.html

、あなたが与えられたFoo型で何ができるかを知りたい場合は、通常、最初のいくつかのヒットとして現れ、「Javaのfoo」とjavadocのページをグーグルしてみてください。

+6

ドキュメントにリンクしないでください。廃止されたJREの場合リンクがJava 7ドキュメントを指すように更新されました。 –

関連する問題