AbstractCellEditor
AbstractCellEditor (셀 편집기 기본 클래스)
CellEditor 인터페이스의 메서드 중 getCellEditorValue()를 제외한 나머지에 기본 구현을 제공하는 베이스 클래스입니다. Swing의 다른 추상 구현처럼 리스너 목록도 관리합니다.
본문
이 클래스는 셀 편집기를 위한 베이스 클래스로, CellEditor 인터페이스와 Serializable을 구현하고 Object를 상속합니다. 변경 이벤트(change event)와 리스너 목록을 내부 필드로 관리합니다.
하위 클래스는 이 클래스를 상속할 때 호출할 생성자를 제공합니다. addCellEditorListener 메서드로 리스너 목록에 CellEditorListener를 추가하며, 편집이 취소되었을 때 fireEditingCanceled 메서드를 호출합니다.
이 클래스의 직렬화된 객체는 미래의 Swing 릴리스와 호환되지 않을 수 있으므로, 장기 저장에는 java.beans 패키지의 XMLEncoder를 사용하는 것이 좋습니다.