1 22 23 package org.aspectj.debugger.gui; 24 25 import org.aspectj.debugger.base.*; 26 27 import java.awt.Component ; 28 import java.util.*; 29 import javax.swing.*; 30 import javax.swing.tree.*; 31 32 38 public class AJTreeCellRenderer extends DefaultTreeCellRenderer { 39 40 47 public Component getTreeCellRendererComponent 48 (JTree tree, 49 Object value, 50 boolean sel, 51 boolean expanded, 52 boolean leaf, 53 int row, 54 boolean hasFocus) { 55 AJTreeNode node = (AJTreeNode) value; 56 super.getTreeCellRendererComponent 57 (tree, 58 value, 59 sel, 60 expanded, 61 leaf, 62 row, 63 hasFocus); 64 setIcon(AJIcons.getIcon(node)); 65 setToolTipText(node.getToolTipText()); 66 setText(node + ""); 67 return this; 68 } 69 70 } 71 | Popular Tags |