在Eclipse RCP中修改Project Explorer - 包/项目演示

时间:2018-01-24 17:12:04

标签: eclipse-plugin eclipse-rcp

我正在使用Eclipse RCP项目,该项目使用Project Explorer作为默认导航器。对于这个Project Explorer,我想将Project以及Package Presentation hirarchical设置为默认值。是否有任何方法或扩展点设置这些值以启动?

1 个答案:

答案 0 :(得分:0)

我通过设置提供插件的首选项找到了解决方案:

IEclipsePreferences workbenchPrefs = InstanceScope.INSTANCE.getNode("org.eclipse.ui.workbench");
    workbench.putBoolean("org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState", true);

    IEclipsePreferences jdtPrefs = InstanceScope.INSTANCE.getNode("org.eclipse.jdt.ui");
    jdtPrefs.putInt("org.eclipse.jdt.internal.ui.navigator.layout", 1);

使用此设置,包和项目演示文稿在启动时更改为hirarchical。