JavaTM Platform
Standard Ed. 6

클래스
javax.swing.tree.TreePath 의 사용

TreePath 를 사용하고 있는 패키지
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.event Swing 컴퍼넌트에 의해 트리거되는 이벤트를 제공합니다.  
javax.swing.plaf 1 개의 인터페이스 및 많은 abstract 클래스를 제공하고 있어, Swing 는, 플러그 인 가능한 Look & Feel 기능을 실현하기 위해서(때문에) 이러한 클래스를 이용합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.metal 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.multi 복수의 Look & Feel 를 결합하는 사용자 인터페이스 객체를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
 

javax.swing 에서의 TreePath 의 사용
 

TreePath 를 돌려주는 javax.swing 의 메소드
 TreePath JTree. getAnchorSelectionPath ()
          엥커와 식별된 패스를 돌려줍니다.
 TreePath JTree. getClosestPathForLocation (int x, int y)
          x, y 에 가장 가까운 노드의 패스를 돌려줍니다.
 TreePath JTree. getEditingPath ()
          현재 편집되고 있는 요소의 패스를 돌려줍니다.
 TreePath JTree. getLeadSelectionPath ()
          리드와 식별된 패스를 돌려줍니다.
 TreePath JTree. getNextMatch (String  prefix, int startingRow, Position.Bias  bias)
          prefix 로 시작되는 다음의 트리 요소에의 TreePath 를 돌려줍니다.
 TreePath JTree.DropLocation. getPath ()
          드롭 된 데이터를 트리내의 어디에 배치해야할 것인가를 지정하는 패스를 돌려줍니다.
protected  TreePath [] JTree. getPathBetweenRows (int index0, int index1)
          index0 로부터 index1 까지의 패스를 나타내는 JTreePath 의 인스턴스를 돌려줍니다.
 TreePath JTree. getPathForLocation (int x, int y)
          지정된 위치에 있는 노드의 패스를 돌려줍니다.
 TreePath JTree. getPathForRow (int row)
          지정된 행의 패스를 돌려줍니다.
 TreePath JTree. getSelectionPath ()
          선택된 최초의 노드의 패스를 돌려줍니다.
 TreePath [] JTree. getSelectionPaths ()
          선택된 모든 값의 패스를 돌려줍니다.
 

TreePath 형의 인수를 가지는 형태를 돌려주는 javax.swing 의 메소드
protected  Enumeration <TreePath > JTree. getDescendantToggledPaths (TreePath  parent)
          parent 의 하위 노드이며, 전개되고 있는 TreePathsEnumeration 를 돌려줍니다.
 Enumeration <TreePath > JTree. getExpandedDescendants (TreePath  parent)
          현재 전개되고 있는 패스 parent 의 하위 노드로부터 완성되는 Enumeration 를 돌려줍니다.
 

TreePath 형의 파라미터를 가지는 javax.swing 의 메소드
 void JTree. addSelectionPath (TreePath  path)
          지정된 TreePath 에 의해 식별되는 노드를 현재의 선택에 추가합니다.
 void JTree. addSelectionPaths (TreePath [] paths)
          패스의 배열의 각 패스를 현재의 선택에 추가합니다.
 void JTree.EmptySelectionModel. addSelectionPaths (TreePath [] paths)
          아무것도 추가하지 않는 null 구현입니다.
 void JTree. collapsePath (TreePath  path)
          지정된 패스에 의해 식별되는 노드가 수납되어 표시 가능하게 되도록(듯이) 합니다.
 void JTree. expandPath (TreePath  path)
          지정된 패스에 의해 식별되는 노드가 전개되어 표시 가능하게 되도록(듯이) 합니다.
 void JTree. fireTreeCollapsed (TreePath  path)
          통지의 전달 대상을, 지정된 이벤트형으로 등록한 모든 청취자에게 통지합니다.
 void JTree. fireTreeExpanded (TreePath  path)
          통지의 전달 대상을, 지정된 이벤트형으로 등록한 모든 청취자에게 통지합니다.
 void JTree. fireTreeWillCollapse (TreePath  path)
          통지의 전달 대상을, 지정된 이벤트형으로 등록한 모든 청취자에게 통지합니다.
 void JTree. fireTreeWillExpand (TreePath  path)
          통지의 전달 대상을, 지정된 이벤트형으로 등록한 모든 청취자에게 통지합니다.
protected  Enumeration <TreePath > JTree. getDescendantToggledPaths (TreePath  parent)
          parent 의 하위 노드이며, 전개되고 있는 TreePathsEnumeration 를 돌려줍니다.
 Enumeration <TreePath > JTree. getExpandedDescendants (TreePath  parent)
          현재 전개되고 있는 패스 parent 의 하위 노드로부터 완성되는 Enumeration 를 돌려줍니다.
 Rectangle JTree. getPathBounds (TreePath  path)
          지정된 노드가 draw 되는 Rectangle 를 돌려줍니다.
 int JTree. getRowForPath (TreePath  path)
          지정된 패스에 의해 식별되는 노드를 표시하는 행을 돌려줍니다.
 boolean JTree. hasBeenExpanded (TreePath  path)
          패스에 의해 식별되는 노드가 지금까지 전개되었던 적이 있는 경우에 true 를 돌려줍니다.
 boolean JTree. isCollapsed (TreePath  path)
          패스에 의해 식별되는 값이 현재 수납되고 있는 경우에 true 를 돌려줍니다.
 boolean JTree. isExpanded (TreePath  path)
          패스에 의해 식별되는 노드가 현재 전개되고 있는 경우에 true 를 돌려줍니다.
 boolean JTree. isPathEditable (TreePath  path)
          isEditable 를 돌려줍니다.
 boolean JTree. isPathSelected (TreePath  path)
          패스에 의해 식별되는 항목이 현재 선택되고 있는 경우에 true 를 돌려줍니다.
 boolean JTree. isVisible (TreePath  path)
          패스에 의해 식별되는 값이 현재 표시 가능한 경우, 즉 그것이 루트인지, 그 모든 부모가 전개되고 있는 경우에 true 를 돌려줍니다.
 void JTree. makeVisible (TreePath  path)
          패스에 의해 식별되는 노드가 현재 표시 가능하도록 합니다.
protected  boolean JTree. removeDescendantSelectedPaths (TreePath  path, boolean includePath)
          path 의 하위 노드인 선택된 모든 패스를 삭제합니다.
 void JTree. removeSelectionPath (TreePath  path)
          지정된 패스에 의해 식별되는 노드를 현재의 선택으로부터 삭제합니다.
 void JTree. removeSelectionPaths (TreePath [] paths)
          지정된 패스에 의해 식별되는 노드를 현재의 선택으로부터 삭제합니다.
 void JTree.EmptySelectionModel. removeSelectionPaths (TreePath [] paths)
          아무것도 삭제하지 않는 null 구현입니다.
 void JTree. scrollPathToVisible (TreePath  path)
          패스에 있는 모든 패스 컴포넌트 (마지막 패스 컴포넌트는 제외하다)를 전개해, 패스에 의해 지정되는 노드가 표시되도록(듯이) 스크롤 합니다.
 void JTree. setAnchorSelectionPath (TreePath  newPath)
          엥커와 식별된 패스를 설정합니다.
protected  void JTree. setExpandedState (TreePath  path, boolean state)
          이 JTree 의 전개 상태를 설정합니다.
 void JTree. setLeadSelectionPath (TreePath  newPath)
          리드로서 식별하는 패스를 설정합니다.
 void JTree. setSelectionPath (TreePath  path)
          지정된 패스에 의해 식별되는 노드를 선택합니다.
 void JTree. setSelectionPaths (TreePath [] paths)
          지정된 패스의 배열에 의해 식별되는 노드를 선택합니다.
 void JTree.EmptySelectionModel. setSelectionPaths (TreePath [] pPaths)
          아무것도 선택하지 않는 null 구현입니다.
 void JTree. startEditingAtPath (TreePath  path)
          지정된 패스에 의해 식별되는 노드를 선택해, 편집을 개시합니다.
 

TreePath 형의 형태 인수를 가지는 javax.swing 의 메소드 파라미터
protected  void JTree. removeDescendantToggledPaths (Enumeration <TreePath > toRemove)
          toRemove 에 있는, 전개되고 있는 TreePaths 의 하위 노드를 삭제합니다.
 

TreePath 형의 파라미터를 가지는 javax.swing 의 생성자
JTree.AccessibleJTree.AccessibleJTreeNode (JTree  t, TreePath  p, Accessible  ap)
          AccessibleJTreeNode 를 구축합니다.
 

javax.swing.event 에서의 TreePath 의 사용
 

TreePath 로서 선언되고 있는 javax.swing.event 의 필드
protected  TreePath TreeSelectionEvent. newLeadSelectionPath
          패스가 변경된 뒤의 leadSelectionPath 입니다.
protected  TreePath TreeSelectionEvent. oldLeadSelectionPath
          패스가 변경되기 전의 leadSelectionPath 입니다.
protected  TreePath TreeModelEvent. path
          변경된 노드의 부모에게로의 패스입니다.
protected  TreePath TreeExpansionEvent. path
          이 이벤트가 나타내는 값에의 패스입니다.
protected  TreePath [] TreeSelectionEvent. paths
          이 이벤트가 나타내는 패스입니다.
 

TreePath 를 돌려주는 javax.swing.event 의 메소드
 TreePath TreeSelectionEvent. getNewLeadSelectionPath ()
          현재의 리드 패스를 돌려줍니다.
 TreePath TreeSelectionEvent. getOldLeadSelectionPath ()
          이전에 리드 패스였던 패스를 돌려줍니다.
 TreePath TreeSelectionEvent. getPath ()
          최초의 패스 요소를 돌려줍니다.
 TreePath TreeExpansionEvent. getPath ()
          전개 또는 때보고를 하고 있는 값에의 패스를 돌려줍니다.
 TreePath [] TreeSelectionEvent. getPaths ()
          선택 범위에서 추가 또는 삭제된 패스를 돌려줍니다.
 TreePath TreeModelEvent. getTreePath ()
          treeStructureChanged 를 제외하는 모든 이벤트에 대해서, 변경된 노드의 부모를 돌려줍니다.
 

TreePath 형의 파라미터를 가지는 javax.swing.event 의 메소드
 boolean TreeSelectionEvent. isAddedPath (TreePath  path)
          path 로 지정되는 패스가 선택 범위에 추가되었을 경우는 true 를 돌려줍니다.
 

TreePath 형의 파라미터를 가지는 javax.swing.event 의 생성자
TreeExpansionEvent (Object  source, TreePath  path)
          TreeExpansionEvent 객체를 구축합니다.
TreeModelEvent (Object  source, TreePath  path)
          노드 구조가 하등의 방법으로 변경되었을 때에, 이벤트를 생성하기 위해서 사용합니다.
TreeModelEvent (Object  source, TreePath  path, int[] childIndices, Object [] children)
          노드가 변경, 삽입, 또는 삭제되었을 때에, 이벤트를 생성하기 위해서 사용합니다.
TreeSelectionEvent (Object  source, TreePath [] paths, boolean[] areNew, TreePath  oldLeadSelectionPath, TreePath  newLeadSelectionPath)
          TreeSelectionModel 의 선택 범위내에서의 변경을 나타냅니다.
TreeSelectionEvent (Object  source, TreePath [] paths, boolean[] areNew, TreePath  oldLeadSelectionPath, TreePath  newLeadSelectionPath)
          TreeSelectionModel 의 선택 범위내에서의 변경을 나타냅니다.
TreeSelectionEvent (Object  source, TreePath  path, boolean isNew, TreePath  oldLeadSelectionPath, TreePath  newLeadSelectionPath)
          TreeSelectionModel 의 선택 범위내에서의 변경을 나타냅니다.
 

javax.swing.plaf 에서의 TreePath 의 사용
 

TreePath 를 돌려주는 javax.swing.plaf 의 메소드
abstract  TreePath TreeUI. getClosestPathForLocation (JTree  tree, int x, int y)
          x, y 에 가장 가까운 노드에의 패스를 돌려줍니다.
abstract  TreePath TreeUI. getEditingPath (JTree  tree)
          편집중의 요소에 대한 패스를 돌려줍니다.
abstract  TreePath TreeUI. getPathForRow (JTree  tree, int row)
          건네받은 row 의 패스를 돌려줍니다.
 

TreePath 형의 파라미터를 가지는 javax.swing.plaf 의 메소드
abstract  Rectangle TreeUI. getPathBounds (JTree  tree, TreePath  path)
          패스의 마지막 항목이 draw 되는 라벨 부분을 둘러싸는 Rectangle 를 돌려줍니다.
abstract  int TreeUI. getRowForPath (JTree  tree, TreePath  path)
          path 로 식별되는 마지막 항목이 가시인 행을 돌려줍니다.
abstract  void TreeUI. startEditingAtPath (JTree  tree, TreePath  path)
          path 의 마지막 항목을 선택해, 그 항목의 편집을 시도합니다.
 

javax.swing.plaf.basic 에서의 TreePath 의 사용
 

TreePath 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  TreePath BasicTreeUI. editingPath
          편집중의 패스입니다.
 

TreePath 형의 형태 파라미터를 가지는 javax.swing.plaf.basic 의 필드
protected  Hashtable <TreePath ,Boolean > BasicTreeUI. drawingCache
          수직선의 draw를 최소화하기 위해서 사용됩니다.
 

TreePath 를 돌려주는 javax.swing.plaf.basic 의 메소드
 TreePath BasicTreeUI. getClosestPathForLocation (JTree  tree, int x, int y)
          x, y 에 가장 가까운 노드에의 패스를 돌려줍니다.
 TreePath BasicTreeUI. getEditingPath (JTree  tree)
          편집중의 요소에 대한 패스를 돌려줍니다.
protected  TreePath BasicTreeUI. getLastChildPath (TreePath  parent)
          parent 의 마지막 아이 패스를 돌려줍니다.
 TreePath BasicTreeUI. getPathForRow (JTree  tree, int row)
          건네받은 row 의 패스를 돌려줍니다.
 

TreePath 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
protected  void BasicTreeUI. checkForClickInExpandControl (TreePath  path, int mouseX, int mouseY)
          mouseXmouseYrow 의 전개 또는 때보고의 영역에 있는 경우, 이 메소드는 행의 전개 상태를 바꿉니다.
protected  TreePath BasicTreeUI. getLastChildPath (TreePath  parent)
          parent 의 마지막 아이 패스를 돌려줍니다.
 Rectangle BasicTreeUI. getPathBounds (JTree  tree, TreePath  path)
          패스의 마지막 항목이 draw 되는 라벨 부분을 둘러싸는 Rectangle 를 돌려줍니다.
 int BasicTreeUI. getRowForPath (JTree  tree, TreePath  path)
          path 로 식별되는 마지막 항목이 가시인 행을 돌려줍니다.
protected  void BasicTreeUI. handleExpandControlClick (TreePath  path, int mouseX, int mouseY)
          사용자가 특정의 행을 클릭했을 때에 메세지로서 보내져 toggleExpandState 를 호출합니다.
protected  boolean BasicTreeUI. isLocationInExpandControl (TreePath  path, int mouseX, int mouseY)
          mouseXmouseY 가 노드의 전개 또는 꺾어 접어에 사용되는 행의 영역에 있어,row 에 있는 노드가 잎을 나타내지 않는 경우에 true 를 돌려줍니다.
protected  void BasicTreeUI. paintExpandControl (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
          행의 전개 (바꾸고) 부분을 그립니다.
protected  void BasicTreeUI. paintHorizontalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
          다리의 수평 부분을 그립니다.
protected  void BasicTreeUI. paintRow (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
          행의 렌더링 부분을 그립니다.
protected  void BasicTreeUI. paintVerticalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, TreePath  path)
          다리의 수직 부분을 그립니다.
protected  void BasicTreeUI. pathWasCollapsed (TreePath  path)
          VisibleTreeNode 가 꺾어 접어진 뒤에, VisibleTreeNode 로부터 메세지로서 보내집니다.
protected  void BasicTreeUI. pathWasExpanded (TreePath  path)
          VisibleTreeNode 가 전개된 뒤에, VisibleTreeNode 로부터 메세지로서 보내집니다.
protected  void BasicTreeUI. selectPathForEvent (TreePath  path, MouseEvent  event)
          특정의 행에서의 MouseEvent 에 근거해 선택을 갱신하기 위해서 메세지로서 보내집니다.
protected  boolean BasicTreeUI. shouldPaintExpandControl (TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
          지정된 행으로 전개 (바꾸고) 컨트롤이 draw 되지 않으면 안 되는 경우에 true 를 돌려줍니다.
protected  boolean BasicTreeUI. startEditing (TreePath  path, MouseEvent  event)
          cellEditor 가 있어, shouldSelectCell 가 true 를 돌려주었을 경우에, 노드의 편집을 개시합니다.
 void BasicTreeUI. startEditingAtPath (JTree  tree, TreePath  path)
          path 의 마지막 항목을 선택해, 그 항목의 편집을 시도합니다.
protected  void BasicTreeUI. toggleExpandState (TreePath  path)
          패스가 전개되지 않은 경우는 전개해, 행이 전개되고 있는 경우는 꺾어 접습니다.
protected  void BasicTreeUI. updateExpandedDescendants (TreePath  path)
          트리로부터 전개되고 있는 하위 노드를 취득해, 트리상태에 전송 하는 것으로,path 내의 모든 하위 노드의 전개 상태를 갱신합니다.
 

javax.swing.plaf.metal 에서의 TreePath 의 사용
 

TreePath 형의 파라미터를 가지는 javax.swing.plaf.metal 의 메소드
protected  void MetalTreeUI. paintHorizontalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
           
protected  void MetalTreeUI. paintVerticalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, TreePath  path)
           
 

javax.swing.plaf.multi 에서의 TreePath 의 사용
 

TreePath 를 돌려주는 javax.swing.plaf.multi 의 메소드
 TreePath MultiTreeUI. getClosestPathForLocation (JTree  a, int b, int c)
          이 객체가 취급하는 각 UI 로 getClosestPathForLocation 메소드를 호출합니다.
 TreePath MultiTreeUI. getEditingPath (JTree  a)
          이 객체가 취급하는 각 UI 로 getEditingPath 메소드를 호출합니다.
 TreePath MultiTreeUI. getPathForRow (JTree  a, int b)
          이 객체가 취급하는 각 UI 로 getPathForRow 메소드를 호출합니다.
 

TreePath 형의 파라미터를 가지는 javax.swing.plaf.multi 의 메소드
 Rectangle MultiTreeUI. getPathBounds (JTree  a, TreePath  b)
          이 객체가 취급하는 각 UI 로 getPathBounds 메소드를 호출합니다.
 int MultiTreeUI. getRowForPath (JTree  a, TreePath  b)
          이 객체가 취급하는 각 UI 로 getRowForPath 메소드를 호출합니다.
 void MultiTreeUI. startEditingAtPath (JTree  a, TreePath  b)
          이 객체가 취급하는 각 UI 로 startEditingAtPath 메소드를 호출합니다.
 

javax.swing.tree 에서의 TreePath 의 사용
 

TreePath 로서 선언되고 있는 javax.swing.tree 의 필드
protected  TreePath DefaultTreeCellEditor. lastPath
          선택된 마지막 패스입니다.
protected  TreePath DefaultTreeSelectionModel. leadPath
          추가된 마지막 패스입니다.
protected  TreePath [] DefaultTreeSelectionModel. selection
          현재 선택되고 있는 패스입니다.
 

TreePath 를 돌려주는 javax.swing.tree 의 메소드
 TreePath TreeSelectionModel. getLeadSelectionPath ()
          추가된 마지막 패스를 돌려줍니다.
 TreePath DefaultTreeSelectionModel. getLeadSelectionPath ()
          추가된 마지막 패스를 돌려줍니다.
 TreePath TreePath. getParentPath ()
          객체의 모든 요소를 포함하는 패스를 돌려줍니다.
 TreePath VariableHeightLayoutCache. getPathClosestTo (int x, int y)
          x, y 에 가장 가까운 노드에의 패스를 돌려줍니다.
abstract  TreePath AbstractLayoutCache. getPathClosestTo (int x, int y)
          x, y 에 가장 가까운 노드에의 패스를 돌려줍니다.
 TreePath FixedHeightLayoutCache. getPathClosestTo (int x, int y)
          x, y 에 가장 가까운 노드에의 패스를 돌려줍니다.
 TreePath VariableHeightLayoutCache. getPathForRow (int row)
          row 의 패스를 돌려줍니다.
abstract  TreePath AbstractLayoutCache. getPathForRow (int row)
          건네받은 row 의 패스를 돌려줍니다.
 TreePath FixedHeightLayoutCache. getPathForRow (int row)
          건네받은 row 의 패스를 돌려줍니다.
 TreePath TreeSelectionModel. getSelectionPath ()
          선택 범위의 선두의 패스를 돌려줍니다.
 TreePath DefaultTreeSelectionModel. getSelectionPath ()
          선택 범위의 선두의 패스를 돌려줍니다.
 TreePath [] TreeSelectionModel. getSelectionPaths ()
          선택 범위의 패스를 돌려줍니다.
 TreePath [] DefaultTreeSelectionModel. getSelectionPaths ()
          선택 범위의 패스를 돌려줍니다.
 TreePath TreePath. pathByAddingChild (Object  child)
          이 객체의 모든 요소에 가세해 child 의 요소를 포함하는 새로운 패스를 돌려줍니다.
 

TreePath 형의 인수를 가지는 형태를 돌려주는 javax.swing.tree 의 메소드
 Enumeration <TreePath > VariableHeightLayoutCache. getVisiblePathsFrom (TreePath  path)
          건네받은 위치로부터 개시되는 가시의 패스를 차례차례로 열거하는 Enumerator 를 돌려줍니다.
abstract  Enumeration <TreePath > AbstractLayoutCache. getVisiblePathsFrom (TreePath  path)
          건네받은 위치로부터 개시되는 가시의 패스를 차례차례로 열거하는 Enumerator 를 돌려줍니다.
 Enumeration <TreePath > FixedHeightLayoutCache. getVisiblePathsFrom (TreePath  path)
          건네받은 위치로부터 개시되는 가시의 패스를 차례차례로 열거하는 Enumerator 를 돌려줍니다.
 

TreePath 형의 파라미터를 가지는 javax.swing.tree 의 메소드
 void TreeSelectionModel. addSelectionPath (TreePath  path)
          현재의 선택 범위에 패스를 추가합니다.
 void DefaultTreeSelectionModel. addSelectionPath (TreePath  path)
          현재의 선택 범위에 패스를 추가합니다.
 void TreeSelectionModel. addSelectionPaths (TreePath [] paths)
          현재의 선택 범위에 패스를 추가합니다.
 void DefaultTreeSelectionModel. addSelectionPaths (TreePath [] paths)
          현재의 선택 범위에 패스를 추가합니다.
protected  boolean DefaultTreeSelectionModel. arePathsContiguous (TreePath [] paths)
          패스가 연속하고 있는지, 이 객체에 RowMapper 가 없는 경우, true 를 돌려줍니다.
protected  boolean DefaultTreeSelectionModel. canPathsBeAdded (TreePath [] paths)
          TreePath 의 특정의 설정을 추가할 수 있을지 어떨지 판정하기 위해서 사용합니다.
protected  boolean DefaultTreeSelectionModel. canPathsBeRemoved (TreePath [] paths)
          모델의 연속성을 부수지 않고 패스를 삭제할 수 있는 경우에 true 를 돌려줍니다.
 Rectangle VariableHeightLayoutCache. getBounds (TreePath  path, Rectangle  placeIn)
          path 로 식별되는 항목을 draw 해, 라벨 부분을 둘러싸는 Rectangle 를 돌려줍니다.
abstract  Rectangle AbstractLayoutCache. getBounds (TreePath  path, Rectangle  placeIn)
          패스를 draw 하는데 필요한 경계를 지정하는 구형을 돌려줍니다.
 Rectangle FixedHeightLayoutCache. getBounds (TreePath  path, Rectangle  placeIn)
          패스를 draw 하는데 필요한 경계를 지정하는 구형을 돌려줍니다.
 boolean VariableHeightLayoutCache. getExpandedState (TreePath  path)
          패스가 전개되어 가시의 경우에 true 를 돌려줍니다.
abstract  boolean AbstractLayoutCache. getExpandedState (TreePath  path)
          패스가 전개되어 가시의 경우에 true 를 돌려줍니다.
 boolean FixedHeightLayoutCache. getExpandedState (TreePath  path)
          패스가 전개되어 가시의 경우에 true 를 돌려줍니다.
 int VariableHeightLayoutCache. getRowForPath (TreePath  path)
          path 로 식별되는 마지막 항목이 가시인 행을 돌려줍니다.
abstract  int AbstractLayoutCache. getRowForPath (TreePath  path)
          path 로 식별되는 마지막 항목이 가시인 행을 돌려줍니다.
 int FixedHeightLayoutCache. getRowForPath (TreePath  path)
          path 로 식별되는 마지막 항목이 가시인 행을 돌려줍니다.
 int[] AbstractLayoutCache. getRowsForPaths (TreePath [] paths)
          path 내에서 TreePath 의 인스턴스가 표시되고 있는 행을 돌려줍니다.
 int[] RowMapper. getRowsForPaths (TreePath [] path)
          path 내에서 TreePath 의 인스턴스가 표시되고 있는 행을 돌려줍니다.
 int VariableHeightLayoutCache. getVisibleChildCount (TreePath  path)
          path 에 대해 가시의 아이의 수를 돌려줍니다.
abstract  int AbstractLayoutCache. getVisibleChildCount (TreePath  path)
          행에 대해 가시의 아이의 수를 돌려줍니다.
 int FixedHeightLayoutCache. getVisibleChildCount (TreePath  path)
          행에 대해 가시의 아이의 수를 돌려줍니다.
 Enumeration <TreePath > VariableHeightLayoutCache. getVisiblePathsFrom (TreePath  path)
          건네받은 위치로부터 개시되는 가시의 패스를 차례차례로 열거하는 Enumerator 를 돌려줍니다.
abstract  Enumeration <TreePath > AbstractLayoutCache. getVisiblePathsFrom (TreePath  path)
          건네받은 위치로부터 개시되는 가시의 패스를 차례차례로 열거하는 Enumerator 를 돌려줍니다.
 Enumeration <TreePath > FixedHeightLayoutCache. getVisiblePathsFrom (TreePath  path)
          건네받은 위치로부터 개시되는 가시의 패스를 차례차례로 열거하는 Enumerator 를 돌려줍니다.
 void VariableHeightLayoutCache. invalidatePathBounds (TreePath  path)
          path 의 구형은 무효로, 갱신될 필요가 있는 것을 LayoutCache 에 통지합니다.
abstract  void AbstractLayoutCache. invalidatePathBounds (TreePath  path)
          path 의 구형은 무효로, 갱신될 필요가 있는 것을 LayoutCache 에 통지합니다.
 void FixedHeightLayoutCache. invalidatePathBounds (TreePath  path)
          처리는 실시하지 않습니다.
 boolean TreePath. isDescendant (TreePath  aTreePath)
          aTreePath 가 이 TreePath 의 하위 객체인 경우는, true 를 돌려줍니다.
 boolean VariableHeightLayoutCache. isExpanded (TreePath  path)
          path 로 식별되는 값이 현재 전개되고 있는 경우에 true 를 돌려줍니다.
abstract  boolean AbstractLayoutCache. isExpanded (TreePath  path)
          행으로 식별되는 값이 현재 전개되고 있는 경우에 true 를 돌려줍니다.
 boolean FixedHeightLayoutCache. isExpanded (TreePath  path)
          행으로 식별되는 값이 현재 전개되고 있는 경우에 true 를 돌려줍니다.
 boolean TreeSelectionModel. isPathSelected (TreePath  path)
          패스 path 가 현재의 선택 범위에 있는 경우에 true 를 돌려줍니다.
 boolean DefaultTreeSelectionModel. isPathSelected (TreePath  path)
          패스 path 가 현재의 선택 범위에 있는 경우에 true 를 돌려줍니다.
protected  void DefaultTreeSelectionModel. notifyPathChange (Vector <javax.swing.tree.PathPlaceHolder> changedPaths, TreePath  oldLeadSelection)
          path 내의 변경을 청취자에게 통지합니다.
 void TreeSelectionModel. removeSelectionPath (TreePath  path)
          선택 범위로부터 패스를 삭제합니다.
 void DefaultTreeSelectionModel. removeSelectionPath (TreePath  path)
          선택 범위로부터 패스를 삭제합니다.
 void TreeSelectionModel. removeSelectionPaths (TreePath [] paths)
          선택 범위로부터 패스를 삭제합니다.
 void DefaultTreeSelectionModel. removeSelectionPaths (TreePath [] paths)
          선택 범위로부터 패스를 삭제합니다.
 void VariableHeightLayoutCache. setExpandedState (TreePath  path, boolean isExpanded)
          패스 path 의 전개 상태를 isExpanded 로서 마크 붙이고 합니다.
abstract  void AbstractLayoutCache. setExpandedState (TreePath  path, boolean isExpanded)
          패스 path 의 전개 상태를 isExpanded 로서 마크 붙이고 합니다.
 void FixedHeightLayoutCache. setExpandedState (TreePath  path, boolean isExpanded)
          패스 path 의 전개 상태를 isExpanded 로서 마크 붙이고 합니다.
 void TreeSelectionModel. setSelectionPath (TreePath  path)
          선택 범위를 패스로 설정합니다.
 void DefaultTreeSelectionModel. setSelectionPath (TreePath  path)
          선택 범위를 패스로 설정합니다.
 void TreeSelectionModel. setSelectionPaths (TreePath [] paths)
          선택 범위를 패스로 설정합니다.
 void DefaultTreeSelectionModel. setSelectionPaths (TreePath [] pPaths)
          선택 범위를 paths 의 패스로 설정합니다.
 void TreeModel. valueForPathChanged (TreePath  path, Object  newValue)
          newValue 에의 path 에 의해 식별되는 항목의 값을 사용자가 변경하면(자), 메세지로서 송신됩니다.
 void DefaultTreeModel. valueForPathChanged (TreePath  path, Object  newValue)
          패스로 식별되는 TreeNode 의 사용자 객체를 설정해, 변경 끝난 노드를 보냅니다.
 

TreePath 형의 파라미터를 가지는 javax.swing.tree 의 생성자
TreePath (TreePath  parent, Object  lastElement)
          신규 TreePath 를 구축합니다.
 


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 도 참조해 주세요.