Opprette en ny visuell Java-klasse

Du kan bruke veiviseren Ny visuell Java-klasse for raskt å opprette en visuell klasse som du deretter kan utforme i det visuelle redigeringsprogrammet.

Før du kan opprette en ny visuell Java-klasse, må du opprette et Java-prosjekt eller et plugin-prosjekt der du kan plassere den visuelle klassen. Du må ha et plugin-prosjekt som er aktivert for utvikling av RCP-applikasjoner (Rich Client Platform) hvis du vil opprette en ny RCP-visning eller et nytt RCP-redigeringsprogram.

Veiviseren genererer nye visuelle klasser basert på noen få, raske valg. Du kan for eksempel oppgi verktøysettet eller stilen du ønsker å bruke (RCP, SWT, Swing, AWT eller Annet), den første containeren eller kompositten som du vil at den visuelle klassen skal opprette en forekomst av (for eksempel en RCP-visning, en SWT-kompositt eller en Swing JFrame), og om du vil at den visuelle klassen skal være en applikasjon som inneholder en public static void main(String[] args)-metode.

Tips: Hvis du velger Swing-applikasjonsstilen, genererer veiviseren en Swing-applikasjon der menyer og hendelsesbehandlere som er mye brukt, allerede er innebygd.

Slik oppretter du en ny visuell Java-klasse som skal brukes i det visuelle redigeringsprogrammet for Java:

  1. I Java-perspektivet klikker du på Fil > Ny(tt) > Visuell klasse. Veiviseren Ny visuell Java-klasse blir åpnet.
    Dialogboksen Ny visuell Java-klasse
  2. I feltet Kildemappe oppgir du arbeidsområdemappen der klassen skal lagres. Det gjeldende prosjektet brukes som standard.
  3. I feltet Pakke oppgir du navnet på Java-pakken der du vil at den visuelle Java-klassen skal pakkes. Tips: Hvis du åpner veiviseren fra hurtigmenyen til pakken, blir pakkenavnet brukt som standard for dette feltet.
  4. Kontroller at det ikke er merket av for Innkapslende type. Hvis du velger dette alternativet, blir det opprettet en indre klasse i en annen klasse som du oppgir, og det blir ikke opprettet en ny visuell klasse.
  5. I feltet Navn oppgir du navnet på den nye visuelle Java-klassen.
  6. Velg en av følgende modifikatorer for å oppgi tilgangskontroll for klassen:
    • public - gjør klassen fullstendig tilgjengelig for alle andre klasser som vil bruke den
    • default - oppgir ingen modifikatorer, slik at den er tilgjengelig for alle andre klasser i den samme pakken
  7. Valgfritt: Velg en av følgende modifikatorer for klassen:
    • abstract - oppgir at klassen skal ha en superklasse-rolle
    • final - oppgir at klassen ikke kan deles inn i subklasser
  8. På listen Stil velger du verktøysettet og de visuelle elementene som du vil at den nye visuelle klassen skal utvide. Du kan for eksempel velge RCP-visning, SWT-kompositt eller Swing JPanel.
    Merk: En RCP-visning eller et RCP-redigeringsprogram kan bare opprettes i et plugin-prosjekt som er aktivert for utvikling av RPC-applikasjoner (Rich Client Platform)
    Feltet Superklasse viser riktig klassenavn. Hvis du velger Annet som stil, må du oppgi superklassen som du vil utvide, eller godta standardverdien java.lang.Object. Superklassen java.lang.Object kan for eksempel brukes for en SWT-applikasjon som bruker et SWT-skall.
  9. Valgfritt: Hvis du skal importere og implementere et grensesnitt til i den nye visuelle klassen, klikker du på Legg til og velger grensesnittet, og klikker deretter på OK. Grensesnittene som skal implementeres, står oppført i feltet Grensesnitt. Gjenta dette trinnet for hvert grensesnitt.
  10. Valgfritt: Velg en hvilken som helst av avmerkingsboksene nedenfor for å generere flere metodestubber i den nye visuelle klassen:
    • public static void main(String[] args) - genererer en stub main()-metode for å kjøre klassen som en Java-applikasjon. For SWT-applikasjoner genererer det visuelle redigeringsprogrammet også den nødvendige visningssløyfen i hovedmetoden.
    • Konstruktører fra superklasse - genererer konstruktørstubber for å initialisere metoder som er arvet fra superklassen.
    • Arvede abstract-metoder - genererer metodestubber for flere abstract-metoder som er arvet fra superklassen.
  11. Velg Generer kommentarer hvis du vil at veiviseren skal legge til kommentarer i kildekoden, slik de er konfigurert i prosjektegenskapene.
  12. Klikk på Fullfør.
Veiviseren genererer en ny .java-fil som inneholder den nye visuelle klassen, og klassen åpnes i det visuelle redigeringsprogrammet for Java
Beslektede oppgaver
Opprette et RCP-redigeringsprogram i det visuelle redigeringsprogrammet.
Opprette en RCP-visning i det visuelle redigeringsprogrammet.

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