JavaTM Platform
Standard Ed. 6

javax.swing.tree
인터페이스 TreeCellEditor

모든 슈퍼 인터페이스:
CellEditor
기존의 구현 클래스의 일람:
DefaultCellEditor , DefaultTreeCellEditor


public interface TreeCellEditor
extends CellEditor

트리로 에디터를 설정하는데 필요한 확장 기능을 CellEditor 에 추가합니다.

관련 항목:
JTree

메소드의 개요
 Component getTreeCellEditorComponent (JTree  tree, Object  value, boolean isSelected, boolean expanded, boolean leaf, int row)
          에디터의 초기치 value 를 설정합니다.
 
인터페이스 javax.swing. CellEditor 로부터 상속된 메소드
addCellEditorListener , cancelCellEditing , getCellEditorValue , isCellEditable , removeCellEditorListener , shouldSelectCell , stopCellEditing
 

메소드의 상세

getTreeCellEditorComponent

Component  getTreeCellEditorComponent(JTree  tree,
                                     Object  value,
                                     boolean isSelected,
                                     boolean expanded,
                                     boolean leaf,
                                     int row)
에디터의 초기치 value 를 설정합니다. 이것에 의해 에디터로 stopEditing 가 불려 가 그 때에 에디터가 편집중의 경우는, 편집된 값이 일부 소실하는 일이 있습니다.

클라이언트의 Component 계층에 추가할 필요가 있는 컴퍼넌트를 돌려줍니다. 이 컴퍼넌트가 클라이언트의 계층에 짜넣어지면(자), 사용자 입력을 draw 및 수신할 수 있습니다.

파라미터:
tree - 에디터에 편집을 요구하고 있는 JTree. 이 파라미터는 null 도 가능
value - 편집되는 셀치
isSelected - 셀을 하이라이트로 draw 하는 경우는 true
expanded - 노드가 전개되고 있는 경우는 true
leaf - 노드가 잎노드의 경우는 true
row - 편집중의 노드의 행 인덱스
반환값:
편집을 위한 컴퍼넌트

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.