2015-04-14 10 views
0

Я разработал плагин Eclipse, который позволяет пользователям добавлять проекты. Я ищу способ автоматического выбора (в Navigator и Project Explorer) проекта, который только что был создан. Как и сейчас, если пользователи создают новый проект, выбор в Navigator и Project Explorer по-прежнему установлен на старый проект, который был выбран до того, как мы добавили этот новый проект, в то время как поведение Package Explorer выглядит так, как ожидалось - новый проект выбран.Как настроить активный выбранный проект в плагине Eclipse

ответ

0

Самый простой способ сделать это состоит в вызове

BasicNewResourceWizard.selectAndReveal(resource, window); 

, где resource любая IResource производный объект (например, IProject) и window это окно Инструментальные средства.

Этот вызов обычно включается в конце мастера создания (но может быть вызван в любое время).

BasicNewResourceWizard находится в пакете org.eclipse.ui.wizards.newresource в плагине org.eclipse.ui.ide.

+0

BasicNewResourceWizard не распознается в моем коде. какой импорт требуется? – one

+0

Я добавил пакет и плагин к ответу и исправил аргументы метода selectAndReveal. –

+0

спасибо за ответ, у меня есть проблема теперь из java.lang.NoClassDefFoundError в классе org/eclipse/ui/wizards/newresource/BasicNewResourceWizard. вы знаете, как это решить? Я получаю ошибку только во время выполнения - пока во время компиляции все выглядит нормально. – one

Смежные вопросы