我有一个用例,我必须在下面的项目浏览器中将2个项目名称中的一个项目名称加粗。
PROJECT1
Project2的
请知道任何想法。
先谢谢。
答案 0 :(得分:1)
<extension
point="org.eclipse.ui.decorators">
<decorator
lightweight="true"
label="Label Decorator"
class="yourPackage.BoldDecorator"
state="true"
id="your.decorator.id">
<description>
Some description
</description>
</decorator>
</extension>
public class BoldDecorator implements ILightweightLabelDecorator {
@Override
public void decorate(Object element, IDecoration decoration) {
Font boldFont = JFaceResources.getFontRegistry()
.getBold(JFaceResources.DEFAULT_FONT);
decoration.setFont(boldFont);
}
@Override
public void addListener(ILabelProviderListener listener) {
}
@Override
public void dispose() {
}
@Override
public boolean isLabelProperty(Object element, String property) {
return false;
}
@Override
public void removeListener(ILabelProviderListener listener) {
}
}
结果将是
答案 1 :(得分:-1)
是否可以在项目资源管理器中将项目名称设为粗体?
是的,但这不是标准行为;你必须写一个插件来做到这一点。