Informacje o edytorze Visual Editor for Java

Edytor Visual Editor for Java jest zorientowanym na kod źródłowy edytorem Java, który wspomaga projektowanie aplikacji z graficznym interfejsem użytkownika (GUI). Edytor elementów wizualnych bazuje na modelu komponentów Java Bean i obsługuje budowanie w trybie wizualnym przy użyciu pakietu Standard Widget Toolkit (SWT), Abstract Window Toolkit (AWT) lub Swing.

Edytor elementów wizualnych jest przeznaczony do pracy z plikami źródłowymi .java, umożliwiając jednoczesną edycję kodu źródłowego i pracę nad projektem wizualnym. Edytor elementów wizualnych nie ma własnej perspektywy. Jeśli edytor elementów wizualnych Java zostanie użyty w perspektywie Java, będą w nim uwzględnione wszelkie zmiany dostosowujące pozycję widoków Czynności, Konsola i Schemat.

W edytorze Visual Editor for Java można utworzyć klasę elementów wizualnych za pomocą kreatora, a następnie zaprojektować klasę przy użyciu wizualnych komponentów, zwanych komponentami Java Bean, które pochodzą z palety projektowej. Klasa ta może być aplikacją wykonywalną (klasa z metodą main) lub komponentem Java Bean przeznaczonym do włączenia do innej klasy. Aby użyć klasy jako komponentu Java Bean w edytorze elementów wizualnych Java, nie trzeba implementować żadnego interfejsu, a jedyne wymaganie jest takie, aby edytor posiadał informacje na temat sposobu tworzenia instancji tej klasy. W większości zastosowań oznacza to, że klasa powinna być klasą typu public i mieć pusty konstruktor typu public. Pusty konstruktor nie może być abstrakcyjny, ale może być jawny lub niejawny, choć istnieje kilka wyjątków rozpoznawanych przez edytor Visual Editor for Java, takich jak podklasy klasy java.awt.Dialog (ich instancje są tworzone za pomocą konstruktora z argumentem java.awt.Frame lub elementów sterujących SWT). Niektóre inne klasy są rozpoznawane i można je upuszczać lub tworzyć ich podklasy; obejmuje to edytory lub widoki Eclipse RCP. Edytor elementów wizualnych dodaje jawny konstruktor wywołujący metodę inicjującą, za pomocą której konfigurowany jest początkowy stan komponentu Java Bean.

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