Edytor Visual Editor for Java umożliwia tworzenie i programowanie widoków platformy klienta pełnego (Rich Client Platform - RCP).
Przed utworzeniem nowej klasy elementów wizualnych Java należy utworzyć projekt Java lub projekt wtyczki, w którym będzie można umieścić klasę elementów wizualnych. Aby utworzyć nowy widok lub edytor platformy klienta pełnego, wymagany jest projekt wtyczki z włączoną obsługą programowania aplikacji platformy klienta pełnego.
Widok platformy klienta pełnego jest klasą rozszerzającą klasę org.eclipse.ui.part.ViewPart.
Aby szybko utworzyć nową klasę elementów wizualnych rozszerzającą klasę
ViewPart, można skorzystać z kreatora nowej klasy elementów wizualnych Java. Kreator tworzy klasę ViewPart i dodaje złożony element SWT jako kontener domyślny. Do projektowania treści widoku można wówczas używać elementów sterujących i kontenerów SWT.
Wskazówka: Podczas projektowania oraz
uruchamiania widoku jako komponentu Java Bean edytor elementów wizualnych używa
preferencji środowiska roboczego dla pozycji (góra i dół) i stylu (tradycyjny i
nietradycyjny) kart widoków.
Aby utworzyć widok platformy klienta pełnego:
- Wykonaj czynności opisane w krokach procedury
Tworzenie nowej klasy elementów wizualnych
Java, wybierając z listy Styl widok
platformy klienta pełnego. Nowa klasa Java zostanie otwarta w edytorze elementów wizualnych przedstawiającym klasę ViewPart z elementem złożonym.

- Do zaprojektowania treści widoku użyj elementów sterujących i kontenerów SWT. Więcej informacji na ten temat zawierają sekcje
Dodawanie komponentu do klasy elementów
wizualnych Java oraz Praca z komponentami SWT w edytorze elementów wizualnych.
Widok można przetestować niezależnie, uruchamiając go
jako komponent Java Bean (opcja
).
Aby
dołączyć widok do wtyczki, należy go zarejestrować w projekcie jako
punkt rozszerzenia i dołączyć do odpowiedniej perspektywy, aby wyświetlić go
prawidłowo jako część aplikacji platformy klienta pełnego. Więcej informacji o dodawaniu widoków do aplikacji
platformy klienta pełnego lub wtyczki klienta pełnego zawierają następujące tematy: