Skapa en ny visuell Java-klass

Du kan använda guiden Ny visuell Java-klass till att snabbt skapa en visuell klass som du sedan kan utforma i den visuella redigeraren.

Innan du skapar en ny visuell Java-klass måste du skapa ett Java-projekt eller ett projekt för insticksprogram där du kan placera den visuella klassen. Ett projekt för insticksprogram som är aktiverat för utveckling av RCP-tillämpningar (Rich Client Platform) krävs om du vill skapa en ny RCP-vy eller -redigerare.

I guiden genereras nya visuella klasser baserat på några få snabba val. Du kan till exempel ange de verktyg eller det format du vill använda (RCP, SWT, Swing, AWT eller något annat), den startbehållare eller startsammansättning som du vill att den visuella klassen ska instantiera (till exempel en RCP-vy, SWT-sammansättning eller Swing JFrame) och om du vill att den visuella klassen ska vara en tillämpning där metoden public static void main(String[] args) ingår.

Tips: Om du väljer Swing-tillämpningsformatet genererar guiden en Swing-tillämpning där vanliga menyer och händelsehanterare ingår.

Så här skapar du en ny visuell Java-klass för användning i den visuella redigeraren för Java:

  1. I Java-perspektivet klickar du på Arkiv > Ny > Visuell klass. Guiden Ny visuell Java-klass öppnas.
    Dialogrutan Ny visuell Java-klass
  2. I fältet Källmapp anger du den arbetsytemapp där klassen sparas. Det aktuella projektet gäller som standard.
  3. I fältet Paket anger du namnet på det Java-paket där du vill att den visuella Java-klassen ska ingå. Tips: Om du öppnar guiden från snabbmenyn för paketet anges det paketnamnet som standard i fältet.
  4. Kontrollera att kryssrutan Omslutande typ är markerad. Om du väljer det här alternativet skapas en inre klass i en annan klass som du anger. Det skapas alltså ingen ny visuell klass.
  5. I fältet Namn anger du namnet på den nya visuella Java-klassen.
  6. Välj en av följande modifierare om du vill ange behörighetskontroll för klassen:
    • public - klassen blir helt tillgänglig för andra klasser
    • default - ingen modifierare anges vilket gör den tillgänglig för andra klasser i samma paket
  7. Valfritt: Välj en av följande modifierare för klassen:
    • abstract - klassen kommer att ha en superklassroll
    • final - klassen kan inte delas in i underklasser
  8. I listan Format väljer du de verktyg och det visuella element du vill att den nya visuella klassen ska utöka. Du kan till exempel välja RCP-vy, SWT-sammansättning eller Swing JPanel.
    Obs! RCP-vyer och -redigerare kan endast skapas i projekt för insticksprogram som är aktiverade för utveckling av RCP-tillämpningar (Rich Client Platform)
    I fältet Superklass visas rätt klassnamn. Om du väljer Annat som format måste du ange den superklass du vill utöka eller acceptera standardklassen java.lang.Object. Superklassen java.lang.Object kan användas till exempel för en SWT-tillämpning där ett SWT-skal används.
  9. Valfritt: Om du vill importera och implementera ett till gränssnitt i den nya visuella klassen klickar du på Lägg till och väljer gränssnittet och klickar sedan på OK. Gränssnitt som ska implementeras visas i fältet Gränssnitt. Upprepa det här steget för varje gränssnitt.
  10. Valfritt: Markera någon av följande kryssrutor om du vill generera fler metodstycken i den nya visuella klassen:
    • public static void main(String[] args) - en del-main()-metod för att köra klassen som en Java-tillämpning genereras. För SWT-tillämpningar genererar den visuella redigeraren även den visningsslinga som krävs i huvudmetoden.
    • Konstruktorer från superklass - konstruktordelar för initiering av metoder som ärvs från superklassen genereras.
    • Ärvda abstrakta metoder - delar för fler abstrakta metoder som ärvs från superklassen genereras.
  11. Välj Generera kommentarer om du vill att guiden ska lägga till kommentarer till källkoden enligt inställningarna i projektegenskaperna.
  12. Klicka på Slutför.
Guiden genererar en ny .java-fil där den nya visuella klassen ingår och klassen öppnas i den visuella redigeraren för Java
Närliggande uppgifter
Skapa en RCP-redigerare i den visuella redigeraren
Skapa en RCP-vy i den visuella redigeraren

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