Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JFileChooser openFile = new JFileChooser();
- openFile.setCurrentDirectory(new File("."));
- FileFilter filter = new FileNameExtensionFilter("XML Documents (*.xml)", "xml");
- openFile.setFileFilter(filter);
- if (openFile.showDialog(openFile, null) == JFileChooser.APPROVE_OPTION) {
- try {
- DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- DocumentBuilder builder = factory.newDocumentBuilder();
- Document document = (Document) builder.parse(openFile.getSelectedFile());
- Element radacinaArboreDom = document.getDocumentElement();
- DefaultMutableTreeNode defaultMutableTreeNode = new DefaultMutableTreeNode(
- radacinaArboreDom.getNodeName());
- DefaultTreeModel defaultTreeModel = new DefaultTreeModel(defaultMutableTreeNode);
- tree.setModel(defaultTreeModel);
- Procesare_XML.rec(radacinaArboreDom, defaultMutableTreeNode);
- } catch (Exception ex) {
- JOptionPane.showMessageDialog(openFile, "Nu s-a ales nici un fiser");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement