BasicTextFieldUI
BasicTextFieldUI (텍스트 필드용 기본 UI)
JTextField의 룩앤필을 위한 기반(base)입니다. 한 줄 텍스트 입력 필드를 렌더링합니다.
본문
JTextField는 한 줄 텍스트 입력 필드입니다. 이 UI는 create(Element)로 문서 요소에 맞는 단순한 뷰를 만들어 화면에 표시합니다.
getPropertyPrefix()는 UIManager 기본값 키의 접두어를 반환해 색상·글꼴·여백 같은 기본값을 로드합니다. getBaseline()과 getBaselineResizeBehavior()는 기준선 기반 정렬을 지원합니다.
기본 동작이 간단하므로 커스텀 텍스트 필드 룩앤필을 만들 때 이 클래스를 상속받아 필요한 부분만 확장합니다.
⚠ 이 클래스의 직렬화된 객체는 향후 Swing 릴리스와 호환되지 않습니다. 현재 직렬화 지원은 단기 저장이나 같은 버전의 Swing을 쓰는 애플리케이션 사이의 RMI에만 적합합니다. 1.4부터 모든 JavaBean의 장기 저장 지원은 java.beans 패키지에 추가되었으니 XMLEncoder를 참고하세요.