Java 응용 프로그램에 대한 사용자 정의 TreeModel을 구축했으며 그 중 일부로 TreeModelListener 이벤트를 발생하도록 모델을 설정했습니다. 문서 트리를 크게 아래로 노드에서 구조를 변경 한 경우 treeStructureChanged() 호출 할 말할하지만 실제로 이것을 사용하여 무엇을 의미가 명확하지 않습니다. 내 TreeModel은 언제 TreeStructureChanged()를 호출해야합니까? this link에서 촬영Java 사용자 정의 TreeModel : treeStructureChanged() 사용
0
A
답변
2
(온 사이트 변경 및 링크는 지금은 잘못된 것입니다) 다수의 삽입과 삭제의 청취자에게 통지 또는 에 트리의 여러 수준에서 변경 사항을 식별하기 위해
, 당신은 treeStructureChanged를를 사용()를 호출하고 TreeModelEvent를 사용합니다. 이 경우 path 인수는 트리에서 을 변경하지 않고 다른 모든 변경 사항이있는 노드를 지정합니다.
1
TreeModelListener를 구현할 때 트리를 변경하면 콜백 (treeStructureChanged 포함)이 도움이됩니다. treeStructureChanged 콜백은, 복수의 삽입 또는 삭제의 경우, 또는 트리의 복수의 레벨로 변경이있는 경우에 불려갑니다. 도움이되기를 바랍니다.
관련 문제
- 1. Clojure에서 사용자 정의 Java 클래스 사용 REPL
- 2. TreeModel 구현
- 3. TreeModel + AbstractTreeModel 사용을위한 예제/튜토리얼?
- 4. 사용자 정의 속성 사용
- 5. 목록에 의해 뒷받침되는 TreeModel
- 6. 캔버스에서 드로잉을 위해 사용자 정의 서체 사용 Java Android
- 7. Java 사용자 정의 웹 레이아웃
- 8. Eclipse 사용자 정의 java 컴파일러
- 9. 메시지의 사용자 정의 java 직렬화
- 10. DB2 Java 사용자 정의 함수
- 11. Java - 사용자 정의 도형 채우기
- 12. Eclipse에서 Java 편집기 사용자 정의
- 13. Java 사용자 정의 클래스 로더
- 14. AsyncTask를 사용 불가능하게 사용, 사용자 정의 AsyncTask를
- 15. zencart에서 사용자 정의 템플릿 사용
- 16. ActivityInstrumentationTestCase에서 사용자 정의 번들 사용
- 17. PayPal의 사용자 정의 버튼 사용
- 18. opencl에서 사용자 정의 구조 사용
- 19. 캔버스 - 사용자 정의 글꼴 사용
- 20. 사용자 정의 클래스 목록 사용
- 21. MBProgressHUD에서 사용자 정의 애니메이션 사용
- 22. QGraphicsScene에서 사용자 정의 좌표 사용
- 23. JComboBox를 사용자 정의 TableCellEditor로 사용
- 24. PreferenceScreen에서 사용자 정의 문자판 사용
- 25. 사용자 정의 드라이버에 #ifdef 사용
- 26. 이메일에 사용자 정의 로케일 사용
- 27. WindowsCE에서 사용자 정의 DataAbortHandler 사용
- 28. Sinatra에서 사용자 정의 클래스 사용
- 29. 컴파일시 사용자 정의 클래스 로더 사용
- 30. sharepoint 사용자 정의 웹 파트에서 asp.net 사용자 정의 컨트롤 사용
[이 답변] (http://goo.gl/dZDT5)을 확인하는 것이 좋습니다. –