在 Eclipse RCP 中修改 Project Explorer - Package/Project 演示文稿
Modify Project Explorer in Eclipse RCP - Package/Project Presentation
我有一个正在处理的 Eclipse RCP 项目,它使用 Project Explorer 作为默认导航器。对于这个 Project Explorer,我想将 Project 和 Package Presentation hirarchical 设置为默认值。是否有任何方法或扩展点设置这些值以启动?
我通过设置提供插件的首选项找到了解决方案:
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);
通过此设置,包和项目展示在启动时更改为分层。
我有一个正在处理的 Eclipse RCP 项目,它使用 Project Explorer 作为默认导航器。对于这个 Project Explorer,我想将 Project 和 Package Presentation hirarchical 设置为默认值。是否有任何方法或扩展点设置这些值以启动?
我通过设置提供插件的首选项找到了解决方案:
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);
通过此设置,包和项目展示在启动时更改为分层。