package com.vci.client.framework.rightConfig.functiontree; import java.awt.Component; import javax.swing.JTree; import javax.swing.ToolTipManager; import javax.swing.tree.DefaultTreeCellRenderer; import com.vci.client.ui.image.BundleImage; import com.vci.client.ui.tree.VCIBaseTreeNode; /** *
Title:
*Description: 功能模块图标设置
*Copyright: Copyright {c} 2011
*Company: VCI
* @author ligang * @time 2011-05-31 * @version 1.0 */ public class ModelManageTreeCellRenderer extends DefaultTreeCellRenderer { public ModelManageTreeCellRenderer() { } public Component getTreeCellRendererComponent ( JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent ( tree, value, sel, expanded, leaf, row, hasFocus); try { ToolTipManager.sharedInstance().registerComponent(tree); VCIBaseTreeNode node = (VCIBaseTreeNode)value; if (node.getObj().equals("root")) { //根节点 setIcon(new BundleImage().createImageIcon ("house.png")); } else { //模块 setIcon(new BundleImage().createImageIcon ("codevalue.gif")); } } catch (Exception e) { e.printStackTrace(); } return this; } }