xml을 구문 분석하기 위해 dom4j를 사용하고 있습니다. 그런 다음이 XML을 Jtree로 나타낼 수 있어야합니다. 프로그래밍 방식으로 dom4j를 통해 노드를 추가하거나 제거 할 때마다 변경 사항을 Jtree에 즉시 반영하고 싶습니다. Jtree 노드를 클릭하면 어떻게 이벤트를 잡을 수 있습니까?dom4j xml을 Swing Jtree로 변환하는 방법은 무엇입니까?
내가 그러나 http://dom4j.sourceforge.net/apidocs/
에서 dom4j.swing 패키지를 발견했습니다, 나는 그 사용에 대한 갈 것입니다 방법을 모르겠어요. 어느 것을 사용해야할지 모르겠습니다. 이 분야에 대한 예제 나 튜토리얼을 찾을 수없는 것 같습니다.
BranchTreeNode, DocumentTreeModel, LeafTreeNode.
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class Foo {
public Document createDocument() {
Document document = DocumentHelper.createDocument();
Element root = document.addElement("root");
Element author1 = root.addElement("author")
.addAttribute("name", "James")
.addAttribute("location", "UK")
.addText("James Strachan");
Element author2 = root.addElement("author")
.addAttribute("name", "Bob")
.addAttribute("location", "US")
.addText("Bob McWhirter");
return document;
}
}
예, 사용 방법은 무엇입니까? 어디에서 다운로드 할 수 있습니까? – KJW
프로세스 메서드를 확장하면 하단의 해당 사이트에서 설명됩니다. – mmjmanders