2014-05-18 4 views
0

나는 콘솔을 만들고 있는데 콘솔 출력을 어떻게 설정하는지 알고 싶습니다. JScrollPane은 map.addText와 비슷하게 여러 줄의 행을 추가합니다. 문자 수를 추가하지 않고. 대신 나는 그렇게 콘솔 출력은 다음과 같이 말하고 다음 줄에 배치 할 텍스트를 설정하려면 : 그것은 단지이 작업을 수행 할 것 addText 코드와JScrollPane에 새로운 행 추가하기

The time is... 
Random Text 

: 꽤하지

The time is...Random Text 

합니다. 물론 setText가 있지만 내용 만 바꿉니다.

편집 # 1 : user3152069는 map.append가 작동한다고 말하면 정확합니다.

map.addText("The time is...\n"); 
    map.addText("Random Text"); 
+0

거기에 줄 바꿈 문자 '\ n'을 삽입하는 것은 어떻습니까? – kviiri

+0

setText (getText() + ...); ? 줄 바꿈 문자는 "\ n"btw입니다. 또한 appendText() 메소드가 있다고 생각합니다. – user3152069

답변

1

당신은 JScrollPane의에 "선"을 추가 할 수 없으며 당신이 원하는해야

+0

지도는 스크롤 창 이름입니다. "addText"는 스윙 레이아웃에 있었던 것으로 추정됩니다. 다음과 같이 보일 것입니다 : * .addText (charNumber, string); – GraniteBear

+0

도 user3152069 사람이 맞습니다. 그것은 길이다. – GraniteBear

+0

@ GraniteBear : 나는 측정 이상으로 혼란 스럽다. JScrollPane에는'addText (...)'메소드가 없습니다. –

0

당신은 시도 할 수 있습니다. JScrollPane가 보관 유지하고있는 컴퍼넌트, 매우 중요한 컴퍼넌트, 및 결코 말하지 않는 것에 라인을 추가합니다.

그래서 선택하십시오. JList의 경우, addElement(...) 메소드를 개입시켜 JList의 모델에 새로운 라인을 추가합니다. JScrollPane에 JTextArea가 표시되고있는 경우, append(...) 메서드를 사용해 JTextArea에 String를 추가합니다. 다만, 새로운 라인 String가 \n 인 것을 확인합니다.


주, 나는 당신이 map.addText

무엇 "지도"과 유사한

무슨 뜻인지 모르겠어요? "addText"란 무엇입니까? 방법인가요? 그렇다면 내가 익숙한 방법이 아닙니다.