2017-12-05 2 views
0

나는 텍스트 영역에 파일 txt의 내용을 보여주고 싶습니다. 여기에 내 코드가 있습니다, 그냥 텍스트의 마지막 줄을 보여줍니다, 나는 문제가 ta1.settext()임을 압니다. 누군가 pls 나에게 조언을 줄 수 있습니까? TextArea의 ReadFile 자바

public void actionPerformed(ActionEvent arg0) { 
    if(arg0.getSource() == btnOK) { 
     String link = tf1.getText().toString(); 
     try(BufferedReader br = new BufferedReader(new FileReader(link))) 
     { 
      String line; 
      while((line = br.readLine()) != null) { 
       ta1.setText(line); 
      } 
      br.close(); 
     } 

파일 마지막 줄

+0

파일에서 읽은 마지막 줄을 표시합니다. –

+2

'ta1.append (line)'을 사용하십시오. – Berger

답변

1

당신이 당신의 파일에서 읽은 최신 라인하여 텍스트 영역의 텍스트를 재설정하는 모든 라인. 귀하의 필요에 따라 모든 라인을 추가하여 보여 주어야합니다.

while((line = br.readLine()) != null) { 
     ta1.append(line); 
}