TextArea — 다중 줄 텍스트 영역
TextArea — 다중 줄 텍스트 영역
TextArea 객체는 텍스트를 표시하는 다중 줄 영역이에요. 편집을 허용하거나 읽기 전용으로 설정할 수 있어요.
본문
public non-sealed class TextArea extends TextComponent
텍스트 영역은 긴 텍스트·여러 줄 텍스트를 표시하고 편집할 때 사용해요.
스크롤 바 상수
SCROLLBARS_BOTH— 세로·가로 스크롤 바를 모두 만들고 표시해요.SCROLLBARS_VERTICAL_ONLY— 세로 스크롤 바만 만들고 표시해요.SCROLLBARS_HORIZONTAL_ONLY— 가로 스크롤 바만 만들고 표시해요.SCROLLBARS_NONE— 스크롤 바를 만들지 않아요.
생성자
TextArea()— 빈 텍스트 영역을 만들어요.TextArea(int rows, int columns)— 지정한 행·열 크기의 빈 텍스트 영역을 만들어요.TextArea(String text)— 지정한 텍스트로 만들어요.TextArea(String text, int rows, int columns)— 지정한 텍스트·크기로 만들어요.TextArea(String text, int rows, int columns, int scrollbars)— 스크롤 바 정책까지 지정해요.
헤드리스 환경에서는 HeadlessException을 던져요.
주요 메서드
append(String str)— 지정한 텍스트를 영역 끝에 추가해요.insert(String str, int pos)— 지정한 위치에 텍스트를 삽입해요.replaceRange(String str, int start, int end)— 지정한 범위의 텍스트를 교체해요.getRows()/setRows(int rows)— 행 수를 반환·설정해요.getColumns()/setColumns(int columns)— 열 수를 반환·설정해요.