Examples of DefaultTreeCellRenderer


Examples of javax.swing.tree.DefaultTreeCellRenderer

                        0, 0, 0, 0), 0, 0));
        this.tabbedPane.addTab("Files", treeScrollPane);
        this.tabbedPane.addTab("Compare", this.comparePanel);
        this.treeScrollPane.getViewport().add(this.tree, null);

        this.tree.setCellRenderer(new DefaultTreeCellRenderer() {

            @Override
      public Component getTreeCellRendererComponent(JTree tree,
                    Object value, boolean sel, boolean expanded, boolean leaf,
                    int row, boolean hasFocus) {
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

    return null;
  }

  public void init() {
    getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
    DefaultTreeCellRenderer renderer = (DefaultTreeCellRenderer) getCellRenderer();
    setCellRenderer(new BrowserTreeCellRenderer());

    //
    // Keep up to date with whats clicked when....
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

    constraints.weightx = 0;
    panelTOC.add(toolbarButtons, constraints);
    constraints.gridx++;

    // Tree node renderer
    DefaultTreeCellRenderer rendererToc = new DefaultTreeCellRenderer();
    rendererToc.setLeafIcon(rendererToc.getClosedIcon());

    // Table of contents Tree
    MWPaneTitleTreeNode rootToc = new MWPaneTitleTreeNode(null);
    modelToc = new DefaultTreeModel(rootToc);
    treeToc = new JTree(modelToc);
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

                "Components"));
        this.tree = new JTree(this.treeModel);

        // Add a tool tip.
        ToolTipManager.sharedInstance().registerComponent(this.tree);
        DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer() {
            @Override
            public java.awt.Component getTreeCellRendererComponent(JTree t,
                    Object value, boolean sel, boolean expanded, boolean leaf,
                    int row, boolean focus) {
                super.getTreeCellRendererComponent(t, value, sel, expanded,
                        leaf, row, focus);

                ComponentTreeNode node = (ComponentTreeNode) value;
                if (node.getComponentReference() == null) {
                    setToolTipText(null);
                } else {
                    setToolTipText("Drag a component to the composer to add");
                }
                return this;
            }
        };

        // Change icons
        try {
            renderer.setOpenIcon(SwingUtil.createImageIcon("opened.gif"));
            renderer.setClosedIcon(SwingUtil.createImageIcon("closed.gif"));
            renderer.setLeafIcon(SwingUtil.createImageIcon("leaf.gif"));
        } catch (RuntimeException e) {
            logger.warning("Failed to load image icons.  "
                    + "It will use the default icons instead.", e);
        }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

     * Create the tree cell renderer used to draw the nodes in the test tree.
     *
     * @return a renderer to draw the test tree nodes
     */
    protected TreeCellRenderer getCellRenderer() {
        DefaultTreeCellRenderer rend = new ReportCellRenderer();
        rend.setFont(new Font("Dialog", Font.PLAIN, 11));
        return rend;
    }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

    protected CellRendererPane createCellRendererPane() {
        return new CellRendererPane();
    }

    protected TreeCellEditor createDefaultCellEditor() {
        DefaultTreeCellRenderer renderer = currentCellRenderer instanceof DefaultTreeCellRenderer
            ? (DefaultTreeCellRenderer)currentCellRenderer
            : null;

        return new DefaultTreeCellEditor(tree, renderer);
    }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

        return new DefaultTreeCellEditor(tree, renderer);
    }

    protected TreeCellRenderer createDefaultCellRenderer() {
        return new DefaultTreeCellRenderer();
    }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

 
    prefTree.setModel(createTreeModel());
   
    prefTree.setRootVisible(false);
 
    DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();
    renderer.setLeafIcon(ChainsawIcons.ICON_PREFERENCES);
    prefTree.setCellRenderer(renderer);
 
    final JScrollPane treeScroll = new JScrollPane(prefTree);
 
    treeScroll.setPreferredSize(new Dimension(200, 240));
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

            boolean isLeaf;
            Rectangle rowBounds = new Rectangle(0, 0, tree.getWidth(),0);
            Rectangle bounds;
            TreePath path;
            TreeCellRenderer renderer = tree.getCellRenderer();
            DefaultTreeCellRenderer dtcr = (renderer instanceof
                       DefaultTreeCellRenderer) ? (DefaultTreeCellRenderer)
                       renderer : null;

            configureRenderer(cellContext);
            while (!done && paintingEnumerator.hasMoreElements()) {
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

    private void configureRenderer(SynthContext context) {
        TreeCellRenderer renderer = tree.getCellRenderer();

        if (renderer instanceof DefaultTreeCellRenderer) {
            DefaultTreeCellRenderer r = (DefaultTreeCellRenderer)renderer;
            SynthStyle style = context.getStyle();

            context.setComponentState(ENABLED | SELECTED);
            Color color = r.getTextSelectionColor();
            if (color == null || (color instanceof UIResource)) {
                r.setTextSelectionColor(style.getColor(
                                     context, ColorType.TEXT_FOREGROUND));
            }
            color = r.getBackgroundSelectionColor();
            if (color == null || (color instanceof UIResource)) {
                r.setBackgroundSelectionColor(style.getColor(
                                        context, ColorType.TEXT_BACKGROUND));
            }

            context.setComponentState(ENABLED);
            color = r.getTextNonSelectionColor();
            if (color == null || color instanceof UIResource) {
                r.setTextNonSelectionColor(style.getColorForState(
                                        context, ColorType.TEXT_FOREGROUND));
            }
            color = r.getBackgroundNonSelectionColor();
            if (color == null || color instanceof UIResource) {
                r.setBackgroundNonSelectionColor(style.getColorForState(
                                  context, ColorType.TEXT_BACKGROUND));
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.