package com.vci.client.ui.swing.components; import java.util.Hashtable; import java.util.Vector; import javax.swing.JTree; import javax.swing.tree.TreeCellRenderer; import javax.swing.tree.TreeModel; import javax.swing.tree.TreeNode; import com.vci.client.ui.swing.VCISwingUtil; /** * *
Title:
*Description:
*Copyright: Copyright (c) 2012
*Company: VCI
* @author xchao * @time 2012-5-10 * @version 1.0 */ public class VCIJTree extends JTree { /** * */ private static final long serialVersionUID = 3104435811170118227L; public VCIJTree() { super(); customConstructor(); } public VCIJTree(Object[] value) { super(value); customConstructor(); } public VCIJTree(Vector> value) { super(value); customConstructor(); } public VCIJTree(Hashtable, ?> value) { super(value); customConstructor(); } public VCIJTree(TreeNode root) { super(root); customConstructor(); } public VCIJTree(TreeModel newModel) { super(newModel); customConstructor(); } public VCIJTree(TreeModel newModel, TreeCellRenderer treeCellRenderer) { this(newModel); setCellRenderer(treeCellRenderer); } public VCIJTree(TreeNode root, boolean asksAllowsChildren) { super(root, asksAllowsChildren); customConstructor(); } private void customConstructor(){ setFont(VCISwingUtil.FONT_DEFAULT); } private Object obj = null; public Object getObj() { return obj; } public void setObj(Object obj) { this.obj = obj; } }