Package javax.swing.tree

Examples of javax.swing.tree.DefaultTreeModel


   */
  public XMLTag root = new XMLTag();
  /** Constructs a new XML object.
   */
  public XML() {
    treemodel = new DefaultTreeModel(root);
    treemodel.addTreeModelListener(this);
    treemodel.setRoot(root);
  }
View Full Code Here


        //getContentPane().setLayout(new BorderLayout());
        pResult.add(gScrollPane, BorderLayout.CENTER);

        // Set up the tree
        rootNode    = new DefaultMutableTreeNode("Connection");
        treeModel   = new DefaultTreeModel(rootNode);
        tTree       = new JTree(treeModel);
        tScrollPane = new JScrollPane(tTree);

        // System.out.println("Adding mouse listener");
        tTree.addMouseListener(this);
View Full Code Here

    public HelpFrame() {
        setTitle("Web-Harvest Help");
        setIconImage( ((ImageIcon) ResourceManager.HELP32_ICON).getImage() );

        this.topNode = new DefaultMutableTreeNode();
        this.treeModel = new DefaultTreeModel(this.topNode);
        try {
            String helpContent = CommonUtil.readStringFromUrl( ResourceManager.getHelpContentUrl() );
            XmlNode xmlNode = XmlParser.parse( new InputSource(new StringReader(helpContent)) );
            createNodes(topNode, xmlNode);
        } catch (Exception e) {
View Full Code Here

    for (Schema schema : schemas) {
      DefaultMutableTreeNode schemaNode = new DefaultMutableTreeNode(schema);
      schemaNode.add(new DefaultMutableTreeNode(LOADING_TABLES_STRING));
      rootNode.add(schemaNode);
    }
    DefaultTreeModel treeModel = new DefaultTreeModel(rootNode);
    setModel(treeModel);
  }
View Full Code Here

    final List<SimilarityGroup> similarityGroups = result.getSimilarityGroups();
    for (SimilarityGroup sg : similarityGroups) {
      rootNode.add(new DefaultMutableTreeNode(sg));
    }

    final DefaultTreeModel treeModel = new DefaultTreeModel(rootNode);

    final JXTree tree = new JXTree();
    tree.setCellRenderer(new TreeCellRenderer() {
      @Override
      public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded,
View Full Code Here

    public FreeMarkerTree(Template template) {
        super(template.getRootTreeNode());
    }

    public void setTemplate(Template template) {
        this.setModel(new DefaultTreeModel(template.getRootTreeNode()));
        this.invalidate();
    }
View Full Code Here

            BundleRecord brOld = brSelected != null ? brSelected.getBundleRecord() : null;

            setRootText(STR_LOADING);

            rootNode = new TopNode(STR_TOPNAME);
            treeModel = new DefaultTreeModel(rootNode);

            BundleRepositoryService obr = getOBR();

            if(obr != null) {
              if(bReload) {
View Full Code Here

     */
    void setRootText(final String s) {
      try {
        SwingUtilities.invokeAndWait(new Runnable() {
            public void run() {
              recordTree.setModel(new DefaultTreeModel(new TopNode(s)));
            }
          });
      } catch (Exception e) {
      }
    }
View Full Code Here

    // Create the first node
    final FileTreeNode rootNode = new FileTreeNode(null, path);

    // Populate the root node with its subdirectories
    rootNode.populateDirectories(true);
    setModel(new DefaultTreeModel(rootNode));

    // Listen for Tree Selection Events
    addTreeExpansionListener(new TreeExpansionHandler());
  }
View Full Code Here

      Connection conn = null;
      try {
        conn = ConnectionManager.getConnection(null);

        // retrieve the whole tree...
        DefaultTreeModel model = null;
        pstmt = conn.prepareStatement(
            "select HIE03_LEVELS.PROGRESSIVE,HIE03_LEVELS.PROGRESSIVE_HIE03,HIE03_LEVELS.LEV,"+
            "SYS10_TRANSLATIONS.DESCRIPTION,HIE04_HIERARCHIES.PROGRESSIVE_HIE03 "+
            "from HIE03_LEVELS,HIE04_HIERARCHIES,SYS10_TRANSLATIONS where "+
            "HIE03_LEVELS.PROGRESSIVE_HIE04=HIE04_HIERARCHIES.PROGRESSIVE and "+
            "HIE03_LEVELS.PROGRESSIVE = SYS10_TRANSLATIONS.PROGRESSIVE and "+
            "SYS10_TRANSLATIONS.LANGUAGE_CODE='"+langId+"' and HIE03_LEVELS.ENABLED='Y' and "+
            "HIE03_LEVELS.PROGRESSIVE_HIE04=? "+
            "order by HIE03_LEVELS.LEV,HIE03_LEVELS.PROGRESSIVE_HIE03,HIE03_LEVELS.PROGRESSIVE"
        );
        pstmt.setBigDecimal(1,progressiveHIE04);
        ResultSet rset = pstmt.executeQuery();

        Hashtable currentLevelNodes = new Hashtable();
        Hashtable newLevelNodes = new Hashtable();
        int currentLevel = -1;
        DefaultMutableTreeNode currentNode = null;
        DefaultMutableTreeNode parentNode = null;
        HierarchyLevelVO vo = null;
        while(rset.next()) {
          if (currentLevel!=rset.getInt(3)) {
            // next level...
            currentLevel = rset.getInt(3);
            currentLevelNodes = newLevelNodes;
            newLevelNodes = new Hashtable();
          }

          if (currentLevel==0) {
            // prepare a tree model with the root node...
            vo = new HierarchyLevelVO();
            vo.setEnabledHIE03("Y");
            vo.setLevelHIE03(rset.getBigDecimal(3));
            vo.setProgressiveHIE03(rset.getBigDecimal(1));
            vo.setProgressiveHie03HIE03(rset.getBigDecimal(2));
            vo.setProgressiveHie04HIE03(progressiveHIE04);
            vo.setDescriptionSYS10(rset.getString(4));
            vo.setProgressiveHie03HIE04(rset.getBigDecimal(5));
            currentNode = new OpenSwingTreeNode(vo);
            model = new DefaultTreeModel(currentNode);
          }
          else {
            vo = new HierarchyLevelVO();
            vo.setEnabledHIE03("Y");
            vo.setLevelHIE03(rset.getBigDecimal(3));
View Full Code Here

TOP

Related Classes of javax.swing.tree.DefaultTreeModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.