В Project> Свойства> Путь сборки Java> вкладка Библиотеки При нажатии кнопки «Добавить банки» вы увидите диалоговое окно «Выбор JAR».
Мне нравится открывать это диалоговое окно выбора JAR в коде моего плагина.
Как это открыть?
С выпуском Eclipse RCP (который вы должны иметь с момента разработки плагина) вы можете использовать Plugin Spy ( Alt + Shift + F1 ) и посмотрите, какой именно класс вам нужен:
альтернативный текст http://img541.imageshack.us/img541/2232/eclipsetreesel.png
Он основан на org.eclipse.jdt.internal.ui.viewsupport.FilteredElementTreeSelectionDialog (странно отсутствует в источниках org.eclipse.jdt.internal.ui.viewsupport), полученном из org.eclipse.ui.dialogs.ElementTreeSelectionDialog.
org.eclipse.jdt.internal.ui.viewsupport.FilteredElementTreeSelectionDialog
org.eclipse.jdt.internal.ui.viewsupport
org.eclipse.ui.dialogs.ElementTreeSelectionDialog
Если вы хотите увидеть, как он открывается, вам нужно взглянуть на глобальное окно, открывающее этот диалог:
альтернативный текст http://img41.imageshack.us/img41/1903/eclipselibclass.png
Это org.eclipse.jdt.internal.ui.preferences.BuildPathsPropertyPage, из которого можно вывести различные классы действий, связанные с кнопкой, и посмотреть, как она работает.
org.eclipse.jdt.internal.ui.preferences.BuildPathsPropertyPage