/** *
Title:
*Description:
*Copyright: Copyright (C) 2011
*Company: VCI
* @author Bear * @time 2011-7-21 * @version 1.0 */ package com.vci.client.framework.systemConfig.stafforgmanage; 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.treeTable.TreeTableModel; public class DeptInfoTreeTableCellRender extends DefaultTreeCellRenderer { /** * */ private static final long serialVersionUID = 7835393331593488082L; 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); BundleImage bundleImage = new BundleImage(); ToolTipManager.sharedInstance().registerComponent(tree); TreeTableModel.TreeTableNode node = (TreeTableModel.TreeTableNode)value; if (node.getParent() == null) setIcon(bundleImage.createImageIcon("house.png")); else setIcon(bundleImage.createImageIcon("department.png")); // if(leaf){ // setIcon(bundleImage.createImageIcon("cog.png")); // }else{ // setIcon(bundleImage.createImageIcon("group.png")); // } return this; } }