Met de wizard Nieuwe visuele Java-klasse kunt u snel een visuele klasse maken, die u vervolgens verder kunt ontwerpen in de Visual Editor.
Voordat u een nieuwe visuele Java-klasse kunt maken, moet u een Java-project
of pluginproject maken waarin u de visuele klasse kunt onderbrengen. Als u een nieuwe
RCP-view of RCP-editor wilt maken, is een pluginproject vereist dat geschikt is voor
de ontwikkeling van RCP-toepassingen.
De wizard genereert nieuwe visuele klassen op basis van een aantal snelle selecties.
U kunt bijvoorbeeld de toolkit of stijl die u wilt gebruiken (RCP,
SWT, Swing, AWT, enz.) opgeven, u kunt de oorspronkelijke container of samenstelling die u wilt laten creëren door de visuele klasse (bijvoorbeeld een RCP-view, een SWT-samenstelling of een
Swing JFrame) opgeven en u kunt opgeven of u wilt dat de visuele klasse een toepassing wordt met een public static void main(String[] args)-methode.
Tip: als u de stijl Swing-toepassing selecteert, genereert de wizard een Swing-toepassing die veelgebruikte menu's en ingebouwde eventhandlers bevat.
Voor het maken van een nieuwe visuele Java-klasse om te gebruiken in de Visual Editor gaat u als volgt te werk:
- In het perspectief Java gaat u naar . De wizard Nieuwe visuele Java-klasse wordt geopend.

- In het veld Bronmap voert u de werkgebiedmap in waarin de klasse wordt opgeslagen. Standaard is dit uw huidige project.
- In het veld Pakket voert u de naam in van het Java-pakket waarin u de visuele Java-klasse wilt inpakken. Tip: als u de wizard start vanuit het voorgrondmenu van het pakket, is dit veld standaard de naam van het betreffende pakket.
- Let erop dat het selectievakje Insluitend type leeg moet zijn. Als u deze optie selecteert, wordt een binnenklasse gemaakt in een andere klasse die u opgeeft, zodat geen nieuwe visuele klasse wordt gemaakt.
- In het veld Naam voert u de naam in van de nieuwe visuele Java-klasse.
- Selecteer een van de volgende modificaties om het toegangsbeheer op te geven voor de klasse:
- openbaar - zorgt ervoor dat de klasse volledig beschikbaar is voor een andere klasse die deze wil gebruiken
- standaard - geen modificatie wordt ingesteld, zodat de klasse beschikbaar is voor iedere andere klasse van hetzelfde pakket
- Optioneel: selecteer een van de volgende modificaties voor de klasse:
- abstract - geeft aan dat de klasse de rol van superklasse krijgt
- final - geeft aan dat onder deze klasse geen subklassen kunnen worden geplaatst
- In de lijst Stijl selecteert u de toolkit en het visuele element dat u wilt uitbreiden door middel van de nieuwe visuele klasse. U kunt bijvoorbeeld
RCP-view, SWT-samenstelling of Swing JPanel selecteren.
Opmerking: Een RCP-view of -editor kan alleen worden gemaakt in een pluginproject dat geschikt is voor de ontwikkeling van Rich Client Platform (RCP)-toepassingen.
In het veld Superklasse wordt de betreffende klassennaam weergegeven. Als u Overig als stijl kiest, is het nodig dat u de superklasse opgeeft die u wilt uitbreiden of het standaard java.lang.Object accepteert.
De java.lang.Object-superklasse kan bijvoorbeeld worden gebruikt voor een SWT-toepassing die een SWT-shell gebruikt.
- Optioneel: Voor het importeren en implementeren van een extra interface in uw nieuwe visuele klasse klikt u op Toevoegen, selecteert de interface en klikt vervolgens op OK. De interfaces die moeten worden geïmplementeerd staan in het veld Interfaces afgebeeld. Herhaal deze stap voor iedere interface.
- Optioneel: Selecteer een van de volgende selectievakjes om extra methodestubs te genereren in uw nieuwe visuele klasse:
- public static void main(String[] args) - genereert een
stub main()-methode om de klasse als een Java-toepassing uit te voeren. Voor SWT-toepassingen geldt dat de Visual Editor ook de vereiste weergavelus genereert in de main-methode.
- Constructors uit superklasse - genereert constructorstubs
om de methoden te initialiseren die zijn overgenomen uit de superklasse.
- Overgenomen abstracte methoden - genereert stubs voor extra abstracte methoden die zijn overgenomen uit de superklasse.
- Selecteer Commentaar genereren als u wilt dat de wizard commentaar toevoegt aan de broncode, dat is geconfigureerd in de projecteigenschappen.
- Klik op Voltooien.
De wizard genereert een nieuw .java-bestand dat de nieuwe visuele klasse bevat en de klasse wordt geopend in de Visual Editor