Een nieuwe visuele Java-klasse maken

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:

  1. In het perspectief Java gaat u naar Bestand > Nieuw > Visuele klasse. De wizard Nieuwe visuele Java-klasse wordt geopend.
    Dialoogvenster Nieuwe visuele Java-klasse
  2. In het veld Bronmap voert u de werkgebiedmap in waarin de klasse wordt opgeslagen. Standaard is dit uw huidige project.
  3. 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.
  4. 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.
  5. In het veld Naam voert u de naam in van de nieuwe visuele Java-klasse.
  6. 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
  7. 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
  8. 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.
  9. 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.
  10. 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.
  11. Selecteer Commentaar genereren als u wilt dat de wizard commentaar toevoegt aan de broncode, dat is geconfigureerd in de projecteigenschappen.
  12. 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
Verwante taken
Een RCP-view maken in de Visual Editor
Een RCP-view maken in de Visual Editor

(C) Copyright IBM Corporation 1999, 2004. Alle rechten voorbehouden.