2011년 8월 15일 월요일

스윙으로 글입력공간 만들기(JTextArea)


JTextArea를 이용해서 간략한 예제를 볼텐데 이미 JTextPane을 섭렵(?)한 여러분들은 그냥 읽어만봐도 될것이다. 어떻게 쓰이는지 아주 가볍게 살펴보기로 하겠다. 그럼 아래의 실행결과부터 보기로 하자.^^


위의 예제처럼 지정된 폰트로 일정하게 글을 일반적으로 출력할수 있는 기능을 갖춘 것이 JTextArea라고 생각하면 될것이다. 결과에서 보듯이 스크롤바를 넣었고 글의 내용을 보면 매줄마다 끊기지않고 연결되어 있는데 필자가 한줄한줄 띄워쓴게 아니라 메모장의 메뉴에서 서식에 있는 자동줄바꿈 기능처럼 여기서도 필자가 그런 기능을 추가하여 이렇게 출력되는 것이다. 어떻게 그런 기능을 넣었는지 예제소스를 보면서 이어가겠다.


특별한게 없기도 하지만 이제 이 정도는 보면 한 눈에 들어올 것이다. JTextArea는 쓴다고 했으니까 이제 이런건 예상이 될것이고 스크롤바도 마찬가지이고 특이한 코드 한줄이 setLineWrap( ) 메소드인데 이게 바로 텍스트창에서 자동줄바꿈 기능을 쓸수 있도록 만들어주는 명령이다. 유용한 기능이니 이거 하나라도 오늘 건져가기 바란다.ㅎㅎ 텍스트창에 들어갈 내용이 문자열 변수 s인데 내용이 긴 관계로 끊은 것이니 다르다고 이상하게 생각하지 않기 바란다.^^

댓글 없음:

댓글 쓰기