JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing
클래스 JTree.TreeModelHandler

java.lang.Object 
  |
  +--javax.swing.JTree.TreeModelHandler
모든 구현 인터페이스:
EventListener , TreeModelListener
포함되어 있는 클래스:
JTree

protected class JTree.TreeModelHandler
extends Object
implements TreeModelListener

모델을 감시해, 노드가 삭제 또는 변경되었을 경우에 거기에 응해expandedState 를 갱신합니다.


생성자의 개요
protected JTree.TreeModelHandler ()
           
 
메소드의 개요
 void treeNodesChanged (TreeModelEvent  e)
          노드 또는 형제 위제트세트에 하등의 변경이 있었을 때에 불려 갑니다.
 void treeNodesInserted (TreeModelEvent  e)
          노드가 트리에 삽입된 뒤에 불려 갑니다.
 void treeNodesRemoved (TreeModelEvent  e)
          노드가 트리로부터 삭제된 뒤에 불려 갑니다.
 void treeStructureChanged (TreeModelEvent  e)
          지정된 노드로부터 하위에서 트리의 대폭적인 구조 변경을 행한 뒤에 불려 갑니다.
 
클래스 java.lang. Object 에서 상속받은 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자의 상세

JTree.TreeModelHandler

protected JTree.TreeModelHandler()
메소드의 상세

treeNodesChanged

public void treeNodesChanged(TreeModelEvent  e)
인터페이스 TreeModelListener 의 기술:

노드 또는 형제 위제트세트에 하등의 변경이 있었을 때에 불려 갑니다. 노드의 트리내의 위치나, 노드의 아이의 배열은 변경되어 있지 않아도, 다른 속성이 변경되고 있으면(자), 표현에 영향을 미칩니다. 예를 들어, 파일명이 변경되고 있어, 파일 시스템내에서의 위치는 변함없는 경우 등입니다.

루트가 변경된 것을 나타내기 (위해)때문에, childIndices 및 아이는 null 가 됩니다.

변경된 노드의 부모를 취득하려면 e.getPath() 를 사용합니다. e.getChildIndices() 는 변경된 노드의 인덱스를 돌려줍니다.

정의:
인터페이스 TreeModelListener 내의 treeNodesChanged

treeNodesInserted

public void treeNodesInserted(TreeModelEvent  e)
인터페이스 TreeModelListener 의 기술:

노드가 트리에 삽입된 뒤에 불려 갑니다.

새로운 노드의 부모를 취득하려면 e.getPath() 를 사용합니다. e.getChildIndices() 는 새로운 노드의 인덱스를 승순으로 돌려줍니다.

정의:
인터페이스 TreeModelListener 내의 treeNodesInserted

treeStructureChanged

public void treeStructureChanged(TreeModelEvent  e)
인터페이스 TreeModelListener 의 기술:

지정된 노드로부터 하위에서 트리의 대폭적인 구조 변경을 행한 뒤에 불려 갑니다. e.getPath()로 돌려주어지는 패스의 길이가 1 으로, 선두의 요소가 현재의 루트 노드를 식별하지 않는 경우, 선두의 요소가 트리의 새로운 루트가 됩니다.

노드에의 패스를 취득하려면 e.getPath() 를 사용합니다. e.getChildIndices() 가 null 를 돌려줍니다.

정의:
인터페이스 TreeModelListener 내의 treeStructureChanged

treeNodesRemoved

public void treeNodesRemoved(TreeModelEvent  e)
인터페이스 TreeModelListener 의 기술:

노드가 트리로부터 삭제된 뒤에 불려 갑니다. 이 메소드는 서브 트리가 트리로부터 삭제되었을 경우에, 삭제된 서브 트리의 루트에 대해서 1 회만 불려 가는 것에서 만나며, 삭제된 각 형제 위제트세트에 대해서 각각 1 회 불려 가는 것은 아닙니다.

삭제된 노드의 원의 부모를 취득하려면 e.getPath() 를 사용합니다. e.getChildIndices() 는 삭제되기 전에 노드가 가지고 있던 인덱스를 승순으로 돌려줍니다.

정의:
인터페이스 TreeModelListener 내의 treeNodesRemoved

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.