@Override
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);
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
if (node.getChildCount() > 0) {
setIcon(this.pack);
} else if (getFileName(node).endsWith(".class") || getFileName(node).endsWith(".java")) {
setIcon(this.java_image);
} else if (getFileName(node).endsWith(".yml") || getFileName(node).endsWith(".yaml")) {
setIcon(this.yml_image);
} else {
setIcon(this.file_image);
}
return this;
}
CellRenderer.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:Luyten4Forge
作者:
评论列表
文章目录