DefaultCellEditor
DefaultCellEditor (기본 셀 편집기)
테이블과 트리 셀의 기본 편집기입니다. AbstractCellEditor를 상속하며 TableCellEditor와 TreeCellEditor를 구현합니다.
본문
이 클래스는 JTable과 JTree에서 셀 값을 편집할 때 기본적으로 사용되는 편집기입니다. 내부에 protected EditorDelegate 클래스를 사용하여 편집 동작을 위임합니다.
텍스트 필드, 체크 박스, 콤보 박스 기반의 편집기를 만들 수 있으며, 각 편집 방식에 맞는 생성자를 제공합니다. getCellEditorValue 메서드로 편집된 값을 얻고, getTableCellEditorComponent와 getTreeCellEditorComponent 메서드로 편집 컴포넌트를 구성합니다.
이 클래스의 직렬화된 객체는 미래의 Swing 릴리스와 호환되지 않을 수 있으므로, 장기 저장에는 java.beans 패키지의 XMLEncoder를 사용하는 것이 좋습니다.