#### How to create an event handler class and add it to the Java project

This section describes the process for using the Eclipse Java development environment to create an event handler class for a scriptable BIRT element.

1. Add org.eclipse.birt.report.engine_Version.jar to your Java project, as outlined in the following steps:

1. Select your Java project and choose File->Properties->Java Build Path->Libraries. Java Build Path appears, as shown in Figure 23-1.

2. Choose Add External JARs. JAR Selection appears.
3. Navigate to Eclipse /plugins directory. In a default Eclipse installation, this directory is in the following location:

    C:\eclipse\plugins

4. Select org.eclipse.birt.report.engine_Version.jar. Choose Add. Java Build Path appears.
5. Choose OK.

2. Select your Java project and choose File->New->Other. Select a wizard appears.
3. Expand Java and select Class, as shown in Figure 23-2.

Choose Next. Java Class appears, as shown in Figure 23-3.

4. Navigate to the folder where you want the Java source file to reside by choosing the Browse button beside Source Folder.
5. If your new Java class is a part of a package, type the fully-qualified package name in Package.
6. In Name, type a name for your class.
7. In Modifiers, choose Public.
8. Choose the Browse button beside Superclass. Superclass Selection appears, as shown in Figure 23-4.

9. In Choose a type, type the name of the adapter class for the ROM element. For example, enter Label EventAdapter for the Label element. Choose OK. New Java Class reappears.
10. Select Generate comments. Choose Finish. A Java editor view appears, similar to the one shown in Figure 23-5.

11. Add the event handler method for your new event handler class. Figure 23-6 shows the addition of an onPrepare( ) method that sets the background color of the label to red.