Advertisement
Alx09

Untitled

Dec 19th, 2021
890
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. JFileChooser openFile = new JFileChooser();
  2.             openFile.setCurrentDirectory(new File("."));
  3.             FileFilter filter = new FileNameExtensionFilter("XML Documents (*.xml)", "xml");
  4.             openFile.setFileFilter(filter);
  5.             if (openFile.showDialog(openFile, null) == JFileChooser.APPROVE_OPTION) {
  6.                 try {
  7.                     DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
  8.                     DocumentBuilder builder = factory.newDocumentBuilder();
  9.                     Document document = (Document) builder.parse(openFile.getSelectedFile());
  10.                     Element radacinaArboreDom = document.getDocumentElement();
  11.                     DefaultMutableTreeNode defaultMutableTreeNode = new DefaultMutableTreeNode(
  12.                             radacinaArboreDom.getNodeName());
  13.                     DefaultTreeModel defaultTreeModel = new DefaultTreeModel(defaultMutableTreeNode);
  14.                     tree.setModel(defaultTreeModel);
  15.                     Procesare_XML.rec(radacinaArboreDom, defaultMutableTreeNode);
  16.                 } catch (Exception ex) {
  17.                     JOptionPane.showMessageDialog(openFile, "Nu s-a ales nici un fiser");
  18.                 }
  19.             }
  20.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement