Создание панели RCP в визуальном редакторе

Визуальный редактор для Java поддерживает создание и разработку панелей Платформы расширенного клиента (RCP).

Перед созданием нового визуального класса Java необходимо создать проект Java или проект модуля, в котором будет размещен этот визуальный класс. Для создания новой панели или редактора RCP необходим проект модуля, доступный при разработке приложений для Платформы расширенного клиента (RCP).
Панель RCP - это класс, расширяющий org.eclipse.ui.part.ViewPart. Быстро создать визуальный класс, расширяющий ViewPart, можно с помощью мастера создания новых визуальных классов. Этот мастер создает ViewPart и добавляет объект SWT в качестве контейнера по умолчанию. После этого содержимое панели можно настроить с помощью управляющих элементов и контейнеров SWT.
Совет: При проектировании и во время запуска панели как объекта JavaBean визуальный редактор применяет для вкладки Эскиз параметры положения (сверху или снизу) и стиля (традиционный или нетрадиционный), заданные в вашей рабочей среде.

Для создания панели RCP:

  1. Выполните Создание нового визуального класса Java, в списке Стиль укажите Панель RCP. В визуальном редакторе откроется новый класс Java, будет отображен ViewPart с составным объектом.
    Новый визуальный класс в панели эскиза, в которой показан ViewPart
  2. Содержимое панели можно настроить с помощью управляющих элементов и контейнеров SWT. Более подробная информация приведена в разделах Добавление компонента в визуальный класс Java и Работа с SWT в визуальном редакторе для Java.
Для независимого тестирования панели ее нужно запустить как объект JavaBean (Выполнить > Выполнить как > JavaBean).
Для встраивания панели в модуль нужно зарегистрировать панель как точку расширения в вашем проекте и включить ее в соответствующую проекцию для того, чтобы она правильно отображалась как часть приложения RCP. Более подробная информация о добавлении панелей в приложение RCP или модуль для расширенного клиента приведена в следующих разделах:
Связанные задачи
Создание визуального класса Java
Создание редактора RCP в визуальном редакторе

(C) Copyright IBM Corporation 1999, 2004. Все права защищены.