2011-03-05 9 views
1

.append를 사용하여 JTextArea를 업데이트하려고합니다. 나는 다른 클래스의 메서드에 문자열을 보내고 있는데, 그것을 테스트하기 위해 .println을 사용할 수 있기 때문에 textBox 메서드가 문자열을 얻는 것을 안다. 유일한 것은 JTextArea를 업데이트하지 않는다는 것입니다. JTextArea는 프로그램을 처음 시작할 때 GUI가 업데이트되고 업데이트 할 수있는 것처럼 이상합니다.JTextArea가 Java를 업데이트하지 않습니다

public void textBox (String text){ 

    textArea.append(text); 

} 

누구에게 아이디어가 있습니까? 미리 감사드립니다.

+1

참조 텍스트는 현재보고있는 JTextArea를 가리 킵니까? –

+0

더 나은 도움을 받으려면 SSCCE (http://pscode.org/sscce.html)를 게시하십시오. 문제는 스 니펫에 게시 될 가능성이 낮습니다. 그리고 'textBox'는 텍스트 영역을 업데이트하기위한 가난한 메소드 이름입니다. 아마도 'appendOutput'입니까? –

답변

0

textArea.append (text + "\ n");를 사용해보세요. 나도 똑같은 문제가 있었다. 끝 부분에 "\ n"을 추가하여 해결했습니다.

0
JTextArea textArea = new JTextArea(text); 
     textArea.setLineWrap(true); 
     textArea.setWrapStyleWord(true); 
     String appendText = "jumps over the lazy dog."; 
     textArea.append(appendText); 
관련 문제