Vorige onderwerpVolgende onderwerp


Een eventhandlerklasse maken en deze toevoegen aan het Java-project

Hier wordt de procedure beschreven om met de Java-ontwikkelomgeving van Eclipse een eventhandlerklasse te maken voor een scriptondersteunend BIRT-element.

  1. Voeg org.eclipse.birt.report.engine_Version.jar toe aan uw Java-project, zoals in de onderstaande stappen:
    1. Selecteer uw Java-project en kies Bestand->Eigenschappen->Java-buildpad->Bibliotheken. Java-buildpad wordt afgebeeld, zoals in Afbeelding 23-1.
    2. Kies Externe JAR-bestanden toevoegen. JAR-bestand selecteren wordt nu afgebeeld.
    3. Ga naar de Eclipse-directory /plugins. In een standaard Eclipse-installatie bevindt deze directory zich op de volgende locatie:
    4. C:\eclipse\plugins 
      
    5. Selecteer org.eclipse.birt.report.engine_Versie.jar. Kies Toevoegen. Java-buildpad wordt afgebeeld.
    6. Kies OK.
  2. Selecteer uw Java-project en kies Bestand->Nieuw->Overige. Het venster Selecteer een wizard wordt afgebeeld.
  3. Klik op Java en selecteer Klasse, zoals in Afbeelding 23-2.
  4. Kies Volgende. Het venster Java-klasse wordt nu afgebeeld, zoals in Afbeelding 23-3.

  5. Kies naast Bronmap de knop Bladeren en ga naar de map waarin u het Java-bronbestand wilt opslaan.
  6. Als de nieuwe Java-klasse deel uitmaakt van een pakket, geeft u bij Pakket de volledige naam op van het pakket.
  7. Bij Naam typt u een naam voor uw klasse.
  8. Bij Parameters selecteert u Public.
  9. Kies de knop Bladeren naast Superklasse. Het venster Superklasse selecteren verschijnt, zoals in Afbeelding 23-4.
  10. Bij Type selecteren typt u de naam van de adapterklasse voor het ROM-element. Typ bijvoorbeeld Label EventAdapter voor het element Label. Kies OK. Het venster Nieuwe Java-klasse wordt weer afgebeeld.
  11. Selecteer Commentaar genereren. Klik op Voltooien. Er wordt nu een view van de Java-editor afgebeeld, vergelijkbaar met de view in Afbeelding 23-5.
  12. Voeg de eventhandler-methode toe voor uw nieuwe eventhandler-klasse. Afbeelding 23-6 is een voorbeeld van het toevoegen van een onPrepare( )-methode om de achtergrondkleur van het label in te stellen op rood.

(c) Copyright Actuate Corporation 2006

Vorige onderwerpVolgende onderwerp