Opret en RCP-oversigt i Visuel editor

Den visuelle editor til Java understøtter oprettelse og udvikling af RCP-oversigter (Rich Client Platform).

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.
En RCP-oversigt er en klasse, der udvider org.eclipse.ui.part.ViewPart. Du kan bruge klassen Ny visuel Java-klasse for hurtigt at oprette en ny visuel klasse, der udvider ViewPart. Guiden opretter ViewPart og tilføjer en SWT-sammensætning som standardopbevaringssted. Du kan anvende SWT-kontroller og opbevaringssteder for at designe indholdet af oversigten.
Tip: Den visuelle editor anvender arbejdsbænkens indstillinger til Skillebladspositioner i oversigt (top eller bund) og type (traditionel eller ikke-traditionel) under design, og når du udfører oversigten som en Java-bean.

Sådan opretter du en RCP-oversigt:

  1. Udfør trinene for Opret en ny visuel Java-klasse, og angiv RCP-oversigt i listen Type. Den nye Java-klasse åbner i den visuelle editor, der viser ViewPart med en sammensætning.
    Ny visuel klasse i design, der viser en ViewPart
  2. Anvend SWT-kontroller og opbevaringssteder for at designe indholdet af oversigten. Der er flere oplysninger under Tilføj en komponent til en visuel Java-klasse og Arbejd med SWT i Visuel editor.
Du kan teste oversigten alene ved at udføre den som en Java-bean (Udfør > Udfør som > Java-bean).
For at indarbejde oversigten i din plugin kan du registrere oversigten som et udvidelsespunkt i projektet og inkludere det i det relevante perspektiv for at få det vist korrekt som en del af et RCP-program. Der er flere oplysninger om tilføjelse af oversigter til et RCP-program eller en RCP-plugin under følgende emner:
Relaterede opgaver
Opret en ny visuel Java-klasse
Opret en RCP-editor i Visuel editor

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