Initial commit
[debian/openrocket] / src / net / sf / openrocket / gui / main / ComponentTreeRenderer.java
1 package net.sf.openrocket.gui.main;
2
3
4
5 import java.awt.Component;
6
7 import javax.swing.JTree;
8 import javax.swing.tree.DefaultTreeCellRenderer;
9
10 public class ComponentTreeRenderer extends DefaultTreeCellRenderer {
11
12     @Override
13         public Component getTreeCellRendererComponent(
14             JTree tree,
15             Object value,
16             boolean sel,
17             boolean expanded,
18             boolean leaf,
19             int row,
20             boolean hasFocus) {
21
22         super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
23         
24         setIcon(ComponentIcons.getSmallIcon(value.getClass()));
25         
26         return this;
27     }
28         
29 }