JAVA /Swing

JTree

Safeguard 2013. 3. 1. 23:15


JTree

* 생성자
1. 디폴트 생성자
2.
3.

*메소드
  jr.addSelectionRow(1); // 인덱스에 해당하는 폴더를 선택한 상태로 나타남
  jr.expandRow(1); // 인덱스에 해당하는 폴더를 확장시킨 상태로 나타남.
  jr.setDragEnabled(true); // 해당 파일이나 폴더를 드래그 해서 이동시킬수 있는지 여부 지정
  jr.setEditable(true); // 파일이나 폴더명 수정 가능한지 여부 지정
  jr.setToggleClickCount(2); // 폴더확장및 축소를 , 마우스 몇번 클릭해야 하는지 지정
그외에도 많음..

 

 

TreeNode 인터페이스 -> MutableTreeNode -> DefaultMutableTreeNode 클래스 로 상속됨

* 생성자
DefaultMutableTreeNode()
DefaultMutableTreeNode(Object)
DefaultMutableTreeNode(Object,boolean) -> 불리언값은, 자식 노드의 유무를 지정 함.

* 메소드

 

DefaultTreeModel


DefaultTreeCellRenderer -> 트리의 속성, 색상 등 변경