gpt4 book ai didi

java - 如何设置 PsiFileNode 或其子节点的背景颜色

转载 作者:行者123 更新时间:2023-12-02 10:06:32 25 4
gpt4 key购买 nike

如何设置PsiFileNode或其子节点的背景颜色?我知道如何更改 PsiFileNode fileName 前景

    public class MarkedFile extends PsiFileNode {
private Color backgroundColor;

public MarkedFile(Project project, @NotNull PsiFile value, ViewSettings viewSettings, Color backgroundColor) {
super(project, value, viewSettings);
this.backgroundColor = backgroundColor;
}

public Color getBackgroundColor() {
return backgroundColor;
}

public void setBackgroundColor(Color backgroundColor) {
this.backgroundColor = backgroundColor;
}

@NotNull
@Override
protected PresentationData createPresentation() {
PresentationData presentationData = super.createPresentation();
presentationData.setForcedTextForeground(backgroundColor);
return presentationData;
}
}

但是如何设置文件的背景颜色,就像我们在“目标”或“out”java目录中看到的那样

最佳答案

TreeView 中节点的背景颜色由文件颜色控制(设置 | 外观和行为 | 文件颜色)。无法覆盖单个节点的背景颜色。

关于java - 如何设置 PsiFileNode 或其子节点的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55302332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com