Tworzenie nowej klasy elementów wizualnych Java

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:

  1. W perspektywie Java kliknij opcję Plik > Nowy > Klasa elementów wizualnych. Zostanie otwarty kreator nowej klasy elementów wizualnych Java.
    Okno dialogowe Nowa klasa elementów wizualnych języka Java
  2. 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.
  3. 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.
  4. 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.
  5. W polu Nazwa wprowadź nazwę nowej klasy elementów wizualnych Java.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Wybierz opcję Generuj komentarze, aby kreator dodał komentarze do kodu źródłowego zgodnie z konfiguracją określoną we właściwościach projektu.
  12. Kliknij przycisk Zakończ.
Kreator wygeneruje nowy plik .java zawierający nową klasę elementów wizualnych i otworzy edytor Visual Editor for Java.
Czynności pokrewne
Tworzenie edytora platformy klienta pełnego w edytorze elementów wizualnych
Tworzenie widoku platformy klienta pełnego w edytorze elementów wizualnych

(C) Copyright IBM Corporation 1999, 2004. Wszelkie prawa zastrzeżone.