2014-02-15 3 views
1

프레임 끝에 도달하면 텍스트를 줄 바꿈하는 방법이 있는지 궁금합니다. drawString 메서드를 사용할 때 텍스트 줄이 프레임의 길이를 초과하는 경우에는 계속 진행하고 줄 바꿈하지 않는 것 같습니다. 누구든지이 문제를 해결할 방법을 알고 있습니까?JFrame에 텍스트를 입력 하시겠습니까?

답변

0

JTextArea이 적합 할 수 있습니다. 텍스트를 표시하고 setLineWrap(true)을 설정할 수 있습니다.

프레임 내에서 텍스트를 줄 바꿈하는 것은 한 가지 방법으로 개발해야하는 것보다 더 복잡한 동작입니다. 예를 들어 사전 할당 된 수직 영역을 초과하면 어떤 일이 발생해야합니까? 레이아웃에 필요한 프레임의 크기는 어느 정도입니까?

이러한 이유로, "프레임에 텍스트 표시 줄 바꿈"은 구성 요소 여야하며 구성 요소 여야합니다. 그 구성 요소는 JTextArea입니다.

+1

완벽하게 작동했습니다. 감사합니다. 또한 누구나이 것을 읽는다면 setWrapStyleWord (true)를 사용하여 각 문자보다는 각 단어를 감싸 야합니다. – Shaun

관련 문제