2010-01-20 3 views
1

나는 태양에 의해 제공되는 클래스 "DynamicTree"사용하고 있습니다 : here is the linkDynamicTree 편집 루트 노드 자바 스윙

내가 그것을 트리 루트 이름 편집 가능하게 할 수있는 방법의 코드를 편집 할 수 있는지 알고 싶어합니다. tree.setEditable(true)

그러나이 함께 (노드의 이름 변경이 가능 변경 참고 :

답변

2

당신은 나무의 특성을 수정하여 편집 가능한 트리 노드를 만들 수 있습니다, 당신은이 코드를 변경하여 트리를 편집 할 필요가 즉 튜토리얼에서 언급 한 데모 코드)를 F2 키를 눌러 선택합니다.

+0

이 작업은 사용자 작업으로 만 수행 할 수 있으며 프로그래밍 방식으로 수행 할 수 없다고 말하고 있습니까? –

+0

내가 말한 것은 내가 언급 한 코드를 추가하도록 코드를 변경할 수 있다는 것이다. 이 수정이 완료되면 사용자는 트리 노드의 이름을 변경할 수 있습니다. 트리 노드는 편집 가능하며 사용자는 F2 키를 눌러 트리 노드의 이름을 바꿀 수 있습니다. – sateesh

+0

데이터 소스에서 특정 트리를 가져 와서 표시하고 싶습니다. 메신저 루트 노드를 프로그래밍 방식으로 편집하는 데 문제가 있습니다. 이것은 사용자 작업에 의해 시작되며 여러 번 수행 할 수 있습니다 (트리를 다시 채울 필요가 많습니다). 이 작업을 수행 할 수 있는지 알려 주시기 바랍니다. –