Kreator nowej klasy elementów wizualnych Java umożliwia szybkie tworzenie klasy elementów wizualnych do użycia w edytorze elementów wizualnych.
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.
Kreator generuje nowe klasy elementów wizualnych na podstawie kilku
wyborów, których można szybko dokonać. Możliwe jest na przykład określenie pakietu lub stylu do użycia
(RCP, SWT, Swing lub Other), początkowego kontenera lub elementu złożonego, którego instancję
ma utworzyć klasa elementów wizualnych (na przykład widok RCP, element złożony SWT lub warstwa
JFrame Swing) oraz czy klasa elementów wizualnych ma być aplikacją zawierającą metodę
public static void main(String[] args).
Wskazówka: Jeśli wybrano styl aplikacji Swing,
kreator wygeneruje aplikację Swing już zawierającą zwykle używane menu i procedury obsługi zdarzeń.
Aby utworzyć nową klasę elementów wizualnych Java do użycia w edytorze Visual Editor for Java:
- W perspektywie Java kliknij opcję . Zostanie otwarty kreator nowej klasy elementów wizualnych Java.

- W polu Folder źródłowy wprowadź nazwę folderu w obszarze roboczym, w którym klasa ma zostać zapisana. Domyślnie będzie to folder bieżącego projektu.
- W polu Pakiet wprowadź nazwę pakietu Java, do którego klasa elementów wizualnych Java ma zostać zapakowana. Wskazówka: Jeśli kreator zostanie otwarty przez wybranie opcji z menu podręcznego pakietu, nazwa tego pakietu zostanie domyślnie umieszczona w tym polu.
- Sprawdź, czy pole wyboru Typ obejmujący jest wyczyszczone. Wybranie tej opcji spowoduje utworzenie klasy wewnętrznej w innej określonej klasie, więc żadna nowa klasa elementów wizualnych nie zostanie utworzona.
- W polu Nazwa wprowadź nazwę nowej klasy elementów wizualnych Java.
- Wybierz jeden z następujących modyfikatorów, aby określić kontrolę dostępu dla klasy:
- public - klasa jest całkowicie dostępna dla każdej klasy, która chce jej użyć.
- default - określa brak modyfikatora, powodując, że klasa jest dostępna dla dowolnej klasy w tym samym pakiecie.
- Opcjonalnie: Wybierz jeden z poniższych modyfikatorów dla klasy:
- abstract - wskazuje, że klasa będzie działać w roli nadklasy.
- final - wskazuje, że klasa nie może mieć podklas.
- Na liście Styl wybierz pakiet i element wizualny, o które ma zostać rozszerzona nowa klasa elementów wizualnych. Można
na przykład wybrać widok RCP, element złożony SWT lub JPanel Swing.
Uwaga: Utworzenie widoku RCP lub edytora jest możliwe tylko
w projekcie wtyczki z włączoną obsługą projektowania aplikacji platformy klienta pełnego (Rich Client Platform - RCP).
W polu Nadklasa jest wyświetlana odpowiednia nazwa klasy. W przypadku wybrania stylu Inny należy określić nadklasę, która ma zostać rozszerzona, lub zaakceptować klasę domyślną java.lang.Object. Nadklasy java.lang.Object można użyć na przykład dla aplikacji SWT używającej powłoki SWT.
- Opcjonalnie: Aby zaimportować dodatkowy interfejs i zaimplementować go w nowej klasie elementów wizualnych, kliknij przycisk Dodaj i wybierz interfejs, a następnie kliknij przycisk OK. Interfejsy do zaimplementowania są wyświetlane w polu Interfejsy. Tę czynność powtórz dla każdego interfejsu.
- Opcjonalnie: Zaznacz dowolne z następujących pól wyboru, aby wygenerować dodatkowe szkielety metod w nowej klasie elementów wizualnych:
- public static void main(String[] args) - generuje szkielet metody main() służącej do uruchamiania klasy jako aplikacji Java. W przypadku aplikacji SWT edytor Visual Editor generuje także niezbędną pętlę wyświetlania w metodzie main.
- Konstruktory z nadklasy - generuje szkielety konstruktorów do inicjowania metod dziedziczonych z nadklasy.
- Dziedziczone metody abstract - generuje szkielety dla dodatkowych metod abstract dziedziczonych z nadklasy.
- Wybierz opcję Generuj komentarze, aby kreator
dodał komentarze do kodu źródłowego zgodnie z konfiguracją określoną we właściwościach projektu.
- Kliknij przycisk Zakończ.
Kreator wygeneruje nowy plik .java zawierający nową klasę elementów wizualnych i otworzy edytor Visual Editor for Java.