Podczas programowania klasy elementów wizualnych można ją uruchomić w celu przetestowania jej wyglądu i zachowania.
Uruchomienie komponentu Java Bean lub aplikacji przy użyciu edytora elementów wizualnych powoduje utworzenie maszyny wirtualnej używającej ścieżki klasy określonej w ścieżce budowania Java projektu. Następnie jest tworzona instancja komponentu Java Bean przy użyciu jego konstruktora bezargumentowego.
- Jeśli komponent Java Bean jest klasą elementu wizualnego (podklasą klasy java.awt.Component), zostanie utworzone odpowiednie okno obsługujące komponent Java Bean elementu wizualnego.
- Jeśli komponent Bean jest częścią komponentu Java Bean AWT lub dziedziczy z niego, okno jest klasą java.awt.Dialog.
- Jeśli komponent Bean jest klasą Swing lub dziedziczy z klasy Swing, okno jest klasą javax.swing.JDialog.
- Jeśli komponent Bean jest klasą SWT, okno jest powłoką SWT. Jeśli komponent Java Bean elementu wizualnego nie wymaga okna, ponieważ sam jest oknem, to po utworzeniu instancji tego komponentu Java Bean będzie on widoczny i będzie miał domyślną wielkość.
Uruchomienie klasy jako komponentu Java Bean lub aplikacji powoduje automatyczne utworzenie konfiguracji startowej. Konfiguracja startowa jest używana do uruchamiania maszyny wirtualnej, która tworzy instancję klasy i umożliwia jej przetestowanie. Jeśli dla uruchamianej klasy już istnieje konfiguracja startowa, to zostanie ona użyta.
Aby uruchomić klasę elementu wizualnego jako komponent Java Bean lub aplikację:
- Otwórz klasę Java elementu wizualnego w edytorze elementów wizualnych.
- Z menu głównego wybierz jedną z następujących opcji:
- , jeśli klasa zawiera metodę public static void main(String[]).
- , jeśli klasa nie zawiera metody main.
Uruchamiana jest maszyna wirtualna tworząca instancję klasy, a komponent Java Bean lub aplikacja działają w środowisku roboczym. Teraz można przetestować zachowanie i działanie klasy Java.