Package javax.swing.tree

Examples of javax.swing.tree.TreeModel


    addModel(yc,lm)return lm;
  }

  public TreeModel createTreeModel(boolean sort)
  {  YahooGroup[] yg = session.getGroups();
    TreeModel tm = new UserTreeModel(yg,sort);
    addModel(ROOT,tm)return tm;
  }
View Full Code Here


        buf.append( filter );
        buf.append( "\n" );
        results.setFilter( buf.toString() );

        TreeNode astRoot = new ASTNode( null, root );
        TreeModel treeModel = new DefaultTreeModel( astRoot, true );
        results.setTreeModel( treeModel );
        results.setTableModel( tableModel );
        centerOnScreen( results );
        results.setVisible( true );
        return true;
View Full Code Here

        AnnotatedFilterTreeDialog treeDialog = new AnnotatedFilterTreeDialog( PartitionFrame.this, false );
        treeDialog.setFilter( filter );

        partition.getSearchEngine().getOptimizer().annotate( root );
        TreeNode astRoot = new ASTNode( null, root );
        TreeModel model = new DefaultTreeModel( astRoot, true );
        treeDialog.setModel( model );
        treeDialog.setVisible( true );
        return true;
    }
View Full Code Here

        {
            document.close();
        }
        File f = new File( file );
        parseDocument( f, password );
        TreeModel model=new PDFTreeModel(document);
        jTree1.setModel(model);
        setTitle( "PDFBox - " + f.getAbsolutePath() );
    }
View Full Code Here

   * Checks whether the model has been changed, and if so unregister and register listeners.
   */
  private void checkModel()
  {
    // find out whether the model object (the TreeModel) has been changed
    TreeModel model = getModelObject();
    if (model != previousModel)
    {
      if (previousModel != null)
      {
        previousModel.removeTreeModelListener(this);
      }

      previousModel = model;

      if (model != null)
      {
        model.addTreeModelListener(this);
      }
      // model has been changed, redraw whole tree
      invalidateAll();
    }
  }
View Full Code Here

   *            The tree node
   * @return iterable presentation of node children
   */
  public final Iterator<Object> nodeChildren(Object node)
  {
    TreeModel model = getTreeModel();
    int count = model.getChildCount(node);
    List<Object> nodes = new ArrayList<Object>(count);
    for (int i = 0; i < count; ++i)
    {
      nodes.add(model.getChild(node, i));
    }
    return nodes.iterator();
  }
View Full Code Here

  /**
   * Creates the left model area.
   * @return the component that holds the model tree
   */
  private JComponent createModelArea() {
    TreeModel treeModel = new UmlModelTreeModel(umlModel);
    JTree tree = new JTree(treeModel);
    TreeCellRenderer treeCellRenderer = new UmlModelTreeCellRenderer();
    tree.setCellRenderer(treeCellRenderer);

    JScrollPane spane = new JScrollPane(tree);
View Full Code Here

                    progressBar.setValue(value);
                }
            }
        });
        DefaultMutableTreeNode root = new DefaultMutableTreeNode("项目");
        TreeModel tree = new DefaultTreeModel(root);
        jTree1.setModel(tree);
    }
View Full Code Here

   * register listeners.
   */
  private final void checkModel()
  {
    // find out whether the model object (the TreeModel) has been changed
    TreeModel model = (TreeModel)getModelObject();
    if (model != previousModel)
    {
      if (previousModel != null)
      {
        previousModel.removeTreeModelListener(this);
      }

      previousModel = model;

      if (model != null)
      {
        model.addTreeModelListener(this);
      }
      // model has been changed, redraw whole tree
      invalidateAll();
    }
  }
View Full Code Here

    public void nodeChanged(final ReportModelEvent event)
    {
      if (event.isNodeStructureChanged() || event.isNodeAddedEvent() || event.isNodeDeleteEvent())
      {
        final TreeModel model = getModel();
        if (model instanceof AbstractReportDataTreeModel)
        {
          if (event.getElement() == renderContext.getReportDefinition())
          {
            final AbstractReportDataTreeModel realModel = (AbstractReportDataTreeModel) model;
            realModel.fireTreeDataChanged();
          }
        }
        else if (model instanceof ReportStructureTreeModel)
        {
          final ReportStructureTreeModel realModel = (ReportStructureTreeModel) model;
          realModel.fireTreeDataChanged(event.getSource());
        }
      }
      else if (event.getType() == ReportModelEvent.NODE_PROPERTIES_CHANGED)
      {
        final TreeModel model = getModel();
        if (model instanceof AbstractReportDataTreeModel)
        {
          final AbstractReportDataTreeModel realModel = (AbstractReportDataTreeModel) model;
          if (event.getElement() == model.getRoot())
          {
            final Object eventParameter = event.getParameter();
            if (eventParameter instanceof AttributeChange)
            {
              final AttributeChange attributeChange = (AttributeChange) eventParameter;
View Full Code Here

TOP

Related Classes of javax.swing.tree.TreeModel

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.