私はファイル(名前とその連絡先のリストです)から読み込み、それをGUIのテキストエリアに表示しています。ファイルが正常に読み込まれ、テキストが表示されます。しかし、ファイルの各行をGUIの新しい行に置いておきたい。だから、それぞれの名前と住所は新しい行にあるべきです。これはどうすればいいですか? これはこれまでのコードですが、ファイルの各行をGUIの新しい行に表示しません。ファイルからJTextArea(GUI)を1行ずつ読み込む方法は?
public void books() throws IOException {
String result = " ";
String line;
LineNumberReader lnr = new LineNumberReader(new FileReader(newFile("books2.txt")));
while ((line = lnr.readLine()) != null) {
result += line;`
}
area1 = new JTextArea(" label 1 ");
area1.setText(result);
area1.setBounds(50, 50, 900, 300);
area1.setForeground(Color.black);
panelMain.add(area1);
}
とにかくファイル全体を表示すると、1行ずつ読む必要がありますか? –
@SergeyTachenov私はそれぞれの名前に新しい行が必要なので、現時点ではGUI上の1行に表示されていて、それに適合しません。 – Sophie
しかし、あなたはそれが1行で表示されていることを認識していますか? –