2012-03-22 9 views
0

HTML을 사용하여 JLabel의 텍스트를 여러 줄에 걸쳐 있습니다. 그러나 공백없이 긴 문자열을 입력하면 새 줄로 이동하지 않고 대신 기본 JScrollpane에 가로 스크롤 막대를 표시하고보기 영역 밖으로 JLabel의 오른쪽으로 구성 요소를 푸시합니다. 그래서 누군가가 JLabel에 공백없이 단어를 줄 바꿈하는 것이 가능한지 알고 있습니까?공백없이 JLabel 단어 줄 바꿈

+2

은, DNA 코딩 문자열이 '공백없이 긴 문자열'의 내용은 무엇입니까? –

+0

그게 무슨 상관이야? – csss

+0

질문에 대해 생각하거나 대답을 드릴만큼주의를 기울이는 것이 중요합니다. 신경 쓰지 마. –

답변

5

당신은 그 목적을 위해 JTextArea를 사용할 수 있습니다

JTextArea ta = new JTextArea(); 
ta.setEditable(false); 
ta.setLineWrap(true); 
ta.setOpaque(false); 
ta.setWrapStyleWord(false); // This makes wrapping on char boundaries, and I think is the default value