Examples of DefaultTreeCellRenderer


Examples of javax.swing.tree.DefaultTreeCellRenderer

public class getLeafIcon implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultTreeCellRenderer r = new DefaultTreeCellRenderer();
    harness.check(r.getLeafIcon(), r.getDefaultLeafIcon());
    r.setLeafIcon(null);
    harness.check(r.getLeafIcon(), null);
  }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

    lastEvent = e;
  }

  public void test(TestHarness harness)
  {
    DefaultTreeCellRenderer r = new DefaultTreeCellRenderer();
    r.addPropertyChangeListener(this);
    harness.check(r.getClosedIcon(), r.getDefaultClosedIcon());
    r.setClosedIcon(MetalIconFactory.getRadioButtonIcon());
    harness.check(r.getClosedIcon(), MetalIconFactory.getRadioButtonIcon());
    harness.check(lastEvent, null);
    r.setClosedIcon(null);
    harness.check(r.getClosedIcon(), null);
    harness.check(lastEvent, null);
  }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

    lastEvent = e;
  }

  public void test(TestHarness harness)
  {
    DefaultTreeCellRenderer r = new DefaultTreeCellRenderer();
    r.addPropertyChangeListener(this);
    harness.check(r.getLeafIcon(), r.getDefaultLeafIcon());
    r.setLeafIcon(MetalIconFactory.getRadioButtonIcon());
    harness.check(r.getLeafIcon(), MetalIconFactory.getRadioButtonIcon());
    harness.check(lastEvent, null);
    r.setLeafIcon(null);
    harness.check(r.getLeafIcon(), null);
    harness.check(lastEvent, null);
  }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

public class getBackgroundSelectionColor implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultTreeCellRenderer r = new DefaultTreeCellRenderer();
    harness.check(r.getBackgroundSelectionColor(), UIManager.getColor(
            "Tree.selectionBackground"));
    r.setBackgroundSelectionColor(null);
    harness.check(r.getBackgroundSelectionColor(), null);
  }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

   
    Icon closedIcon = new ImageIcon(getClass().getClassLoader().getResource("close.gif"));
    Icon openedIcon = new ImageIcon(getClass().getClassLoader().getResource("close.gif"));
    Icon leafIcon = new ImageIcon(getClass().getClassLoader().getResource("leaf.gif"));
   
    DefaultTreeCellRenderer render = new DefaultTreeCellRenderer();
      render.setClosedIcon(closedIcon);
      render.setOpenIcon(openedIcon);
      render.setLeafIcon(leafIcon);
      jtree.setCellRenderer(render);
    jtree.setDoubleBuffered(true);
    jtree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);

    JScrollPane scroll_pane = new JScrollPane(jtree);
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

        setDefaultEditor(TreeTableModel.class, new TreeTableCellEditor());
        setShowGrid(true);
        setIntercellSpacing(new Dimension(1,1));
        tree.setRootVisible(false);
        tree.setShowsRootHandles(true);
        DefaultTreeCellRenderer r = (DefaultTreeCellRenderer)tree.getCellRenderer();
        r.setOpenIcon(null);
        r.setClosedIcon(null);
        r.setLeafIcon(null);
        return tree;
    }
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

            Font font = getFont();
            font = font.deriveFont((float)font.getSize() - FONT_SIZE_DECREMENT);
            Font fontGroup = font.deriveFont(Font.BOLD);

            // Remove icons from leaves
            DefaultTreeCellRenderer renderer = new CustomTreeCellRenderer(fontGroup, font);
            renderer.setLeafIcon(null);
            renderer.setClosedIcon(null);
            renderer.setOpenIcon(null);
            setTreeCellRenderer(renderer);

            setRootVisible(false);
            setShowsRootHandles(true);
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

                tcr = ((JXTree.DelegatingRenderer) tcr).getDelegateRenderer();

            }
            if (tcr instanceof DefaultTreeCellRenderer) {

                DefaultTreeCellRenderer dtcr = ((DefaultTreeCellRenderer) tcr);
                // this effectively overwrites the dtcr settings
                if (adapter.isSelected()) {
                    dtcr.setTextSelectionColor(component.getForeground());
                    dtcr.setBackgroundSelectionColor(component.getBackground());
                } else {
                    dtcr.setTextNonSelectionColor(component.getForeground());
                    dtcr.setBackgroundNonSelectionColor(component
                            .getBackground());
                }
            }
        }
        return component;
View Full Code Here

Examples of javax.swing.tree.DefaultTreeCellRenderer

            // b) even if it does it probably (?) should not
            // unconditionally overwrite custom selection colors.
            // Check for UIResources instead.
            TreeCellRenderer tcr = getCellRenderer();
            if (tcr instanceof DefaultTreeCellRenderer) {
                DefaultTreeCellRenderer dtcr = ((DefaultTreeCellRenderer) tcr);
                // For 1.1 uncomment this, 1.2 has a bug that will cause an
                // exception to be thrown if the border selection color is null.
                dtcr.setBorderSelectionColor(null);
                dtcr.setTextSelectionColor(
                    UIManager.getColor("Table.selectionForeground"));
                dtcr.setBackgroundSelectionColor(
                    UIManager.getColor("Table.selectionBackground"));
            }
        }
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
     */
    private TreeCellRenderer getCellRenderer() {
        DefaultTreeCellRenderer rend = new JMeterCellRenderer();
        rend.setFont(new Font("Dialog", Font.PLAIN, 11));
        return rend;
    }
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.