List of usage examples for org.dom4j.swing DocumentTreeModel DocumentTreeModel
public DocumentTreeModel(Document document)
From source file:org.dom4j.samples.swing.JTreeDemo.java
License:Open Source License
/** Create a Swing GUI containing the document */ protected void process(Document document) throws Exception { DocumentTreeModel treeModel = new DocumentTreeModel(document); JTree tree = new JTree(treeModel); JFrame frame = new JFrame("JTreeDemo: " + document.getName()); frame.setSize(300, 300);/*from w w w . j a v a2 s .co m*/ frame.setLocation(100, 100); frame.getContentPane().add(new JScrollPane(tree)); frame.validate(); frame.setVisible(true); }
From source file:xmlEditor.frmMain.java
public void buildTree(String pathToXml) throws Exception { SAXReader reader = new SAXReader(); Document doc = reader.read(pathToXml); DocumentTreeModel treeModel = new DocumentTreeModel(doc); xmlTree.setModel(treeModel);//from w ww . j a va2s. c o m xmlTree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); }