2016-10-13 5 views
0

텍스트 필드의 일부 텍스트를 .txt 파일에 추가하는 공용 메서드가 있지만 한 번만 작동합니다. 단추를 클릭 할 때마다 새 단추를 추가하여 텍스트 필드의 텍스트를 변경하고 새 줄에 추가 할 수 있습니다.버튼으로 새 텍스트 줄을 추가하는 방법은 무엇입니까?

try { 
     ncw = new PrintWriter("database.txt"); 
     ncw.write(nctext.getText()); 
     ncw.close(); 
    } catch (IOException ae) { 
     System.out.println("IO Exception"); 
    } 
} 

어떻게해야합니까? 이 추가하거나

진정한 = 모드를

= false를 겹쳐 쓰기 모드

FileWriter fw = null; 
BufferedWriter bw = null; 
PrintWriter out = null; 
try{ 

     fw = new FileWriter("database.txt", true); 
     bw = new BufferedWriter(fw); 
     out = new PrintWriter(bw); 

        out.println(nctext.getText()); 
        out.flush(); 
        out.close(); 


    } catch (IOException e) { 
        e.printstacktrace();}     

답변

0

이 시도

는 두 번째 부울 매개 변수는 FileWriter를 알려줍니다 "매개 변수가 완전히 작동합니다! THX
+0

를 추가 덮어하지만 그 "사실 기존 텍스트 – ItamarG3

+0

을 삭제한다면 – Sheb

+0

사실을 전달하면 추가 모드로 작성됩니다 – Lilo