修改JTree的图标
来源:互联网 发布:零基础学php 编辑:程序博客网 时间:2024/05/26 05:51
/**
* 改变树的图标,图标的图片放到image文件夹当中
* 图片换成你想要的图片即可。
* @param tree
*/
public static void setChangeTreeUI(JTree tree){
tree.setRootVisible(false);//是否显示根节点
tree.setShowsRootHandles(true);//是否显示句柄
//句柄展开时的图标
Icon ExpandedIcon=new ImageIcon(“image/tree_elbow.png”);
//句柄折叠时的图标
Icon CollapsedIcon=new ImageIcon(“image/tree_elbow_add.png”);
//叶节点的图标,也就是下面没有子结点的节点图标
Icon LeafIcon=new ImageIcon(“image/tree_file.gif”);
//非叶节点关闭时的图标,也就是下面有子结点的节点图标
Icon ClosedIcon=new ImageIcon(“image/tree_folder.gif”);
//非叶节点打开时的图标,也就是下面有子结点的节点图标
Icon OpenedIcon=new ImageIcon(“image/tree_folder_open.gif”);DefaultTreeCellRenderer render=(DefaultTreeCellRenderer)(tree.getCellRenderer());
render.setLeafIcon(LeafIcon);
render.setClosedIcon(ClosedIcon);
render.setOpenIcon(OpenedIcon);BasicTreeUI ui=(BasicTreeUI)(tree.getUI());
ui.setCollapsedIcon(CollapsedIcon);
}
/*图片/
下面图片的名称是:tree_elbow.png
下面图片的名称是:tree_elbow_add.png
下面图片的名称是:tree_file.gif
下面图片的名称是:tree_folder.gif
下面图片的名称是:tree_folder_open.gif
- 修改JTree的图标
- 修改jtree的节点图标
- 怎样修改JTree中每级节点前面的图标
- 改变Jtree节点的图标
- JTree绘制节点图标的方法
- Jtree添加图标
- 如何设置jtree 图标
- 将JTree的每个节点设置成不同的图标
- 用最简便的方法更换JTree图标
- 在JTree的节点上使用gif动画图标
- JTree 方法设置树节点的展开图标
- JTree中修改节点
- jTree 修改节点值
- JTree 不同叶子节点图标
- 一个JTree节点添加、删除和修改的例子
- 修改文件夹的图标
- 修改netbox的图标
- 修改MFC的图标
- EclipseMemoryAnalyzer分析内存
- ubuntu 14.04 更新源
- 使用zepto.js,纯JS写的登录界面
- 编写更好Python程序的5个技巧
- 一首情歌都比一个亲吻更长
- 修改JTree的图标
- win10 下载安装sql_server_2014_express
- centos 7 如何修改主机名
- android studio 不能运行项目
- QT工程pro文件TEMPLATE变量说明
- 工作日志记录:Android自定义控件中使用的canvas裁剪的相关参数记录:
- Juice Extractor dp
- Java基础常见问题总结
- 20171009-Java入门笔记(二)super、多态、instanceof