Opret en ny visuel Java-klasse

Du kan anvende guiden Ny visuel Java-klasse til hurtigt at oprette en visuel klasse, som du kan designe i den visuelle editor.

Før du opretter en ny visuel Java-klasse, skal du oprette et Java-projekt eller plugin-projekt, hvor du kan placere den visuelle klasse. Et plugin-projekt, der er aktiveret for RCP-programudvikling (Rich Client Platform) er påkrævet, hvis du vil oprette en ny RCP-oversigt eller editor.

Guiden operetter nye visuelle klasser ud fra nogle få hurtige valg. Du kan f.eks. angive det toolkit eller den type, du vil bruge (RCP, SWT, Swing, AWT eller Andet), det initiale opbevaringssted eller den sammensætning, den visuelle klasse skal starte (f.eks en RCP-oversigt, en SWT-sammensætning eller en Swing JFrame), og om den visuelle klasse skal være et program, der indeholder en public static void main(String[] args)-metode.

Tip: Hvis du vælger Swing-programtype, genererer guiden et Swing-program, der indeholder almindeligt anvendte menu- og aktivitetsbehandlere, der allerede er indbygget i det.

Sådan opretter du en visuel Java-klasse i Visuel editor til Java:

  1. Klik på Fil > Ny > Visuel klasse i Java-perspektivet. Guiden Ny visuel Java-klasse åbnes.
    Dialogboksen Ny visuel Java-klasse
  2. Angiv den arbejdsområdefolder, hvor klassen skal gemmes, i feltet Kildefolder. Det gør det aktuelle projekt til standard.
  3. Angiv navnet på den Java-pakke, hvor den visuelle Java-klasse skal pakkes, i feltet Pakke. Tip: Hvis du åbner guiden fra pop op-menuen for pakken, anvender dette felt som standard pakkenavnet.
  4. Sørg for at fjerne markeringen fra afkrydsningsfeltet Omsluttende type. Når du vælger denne indstilling, oprettes der en indre klasse i en anden klassen, som du angiver, så der ikke oprettes en ny visuel klasse.
  5. Angiv navnet på den nye visuelle Java-klasse i feltet Navn.
  6. Vælg en af følgende modifikationer for at angive adgangskontrol for klassen:
    • offentlig - gør klassen fuldstændig tilgængelig for en anden klasse, der vil bruge den
    • standard - angiver ikke nogen modifikation, og gør den tilgængelig for en anden klasse i samme pakke
  7. Valgfrit: Vælg en af følgende modifikationer for klassen:
    • abstrakt - angiver, at klassen skal fungere i en superklasserolle
    • endelig - angiver, at klassen ikke kan gøres til en underklasse
  8. Vælg det toolkit og visuelle element, som den nye visuelle klasse skal udvide, i listen Type. Du kan f.eks. vælge RCP-oversigt, SWT-sammensætning eller Swing JPanel.
    Bemærk:En RCP-oversigt eller editor kan kun oprettes i et plugin-projekt, der er aktiveret for RCP-programudvikling.
    Feltet Superklasse viser det tilsvarende klassenavn. Hvis du vælger Andet som Type, skal du angive den superklasse, du vil udvide eller acceptere som java.lang.Object. Superklassen java.lang.Object kan f.eks. anvendes til et SWT-program, der anvender en SWT-Shell.
  9. Valgfrit: For at importere og implementere supplerende grænseflader i den nye visuelle klasse, skal du klikke på Tilføj og vælge grænsefladen og derefter klikke på OK. Grænsefladen, der skal implementeres, vises i feltet Grænseflader. Gentag dette trin for hver grænseflade.
  10. Valgfrit: Vælg et af følgende afkrydsningsfelter for at generere supplerende metodestubbe i den nye visuelle klasse:
    • public static void main(String[] args) - genererer en stub main()-metode til udførelse af klassen som et Java-program. For SWT-programmer genererer den visuelle editor også de nødvendige fremvisningsløkker i hovedmetoden.
    • Konstruktører fra superklasse - genererer konstruktørstubbe for at initialisere metoder, der er overtaget fra superklassen.
    • Overtagede abstract-metoder - genererer stubbe for supplerende abstrakte metoder, der er overtaget fra superklassen.
  11. Vælg Generér kommentarer, hvis guiden skal tilføje kommentarer til kildekoden som konfigureret i projektegenskaberne.
  12. Klik på Afslut.
Guiden genererer en ny .java-fil, der inkluderer den nye visuelle klasse, og klassen åbnes i den visuelle editor til Java.
Relaterede opgaver
Opret en RCP-editor i Visuel editor
Opret en RCP-oversigt i Visuel editor

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.