- Προσθέστε το
org.eclipse.birt.report.engine_Εκδοχή.jar στο έργο Java, όπως περιγράφεται στα
ακόλουθα βήματα:
- Επιλέξτε το έργο Java και επιλέξτε "Αρχείο->Ιδιότητες->Διαδρομή
δόμησης Java->Βιβλιοθήκες". Εμφανίζεται το πλαίσιο διαλόγου "Διαδρομή δόμησης Java", όπως φαίνεται στο
Σχήμα 23-1.
- Επιλέξτε "Προσθήκη εξωτερικών JAR". Εμφανίζεται το πλαίσιο διαλόγου
"Επιλογή JAR".
- Μεταβείτε στον κατάλογο "Eclipse /plugins". Σε μια προεπιλεγμένη
εγκατάσταση του Eclipse, αυτός ο κατάλογος βρίσκεται στην ακόλουθη θέση:
- Επιλέξτε το
org.eclipse.birt.report.engine_Εκδοχή.jar. Πατήστε "Προσθήκη". Εμφανίζεται το
πλαίσιο διαλόγου "Διαδρομή δόμησης Java".
- Πατήστε OK.
- Επιλέξτε το έργο Java και επιλέξτε "Αρχείο->Δημιουργία->Άλλο".
Εμφανίζεται το πλαίσιο διαλόγου "Επιλογή οδηγού".
- Αναπτύξτε τον κόμβο "Java" και επιλέξτε "Κλάση", όπως φαίνεται στο
Σχήμα 23-2.
Πατήστε "Επόμενο". Εμφανίζεται το πλαίσιο διαλόγου "Κλάση Java", όπως
φαίνεται στο
Σχήμα 23-3.
- Μεταβείτε στο φάκελο όπου θέλετε να βρίσκεται το αρχείο πρωτογενούς
κώδικα Java επιλέγοντας το κουμπί "Αναζήτηση" δίπλα από το πεδίο "Φάκελος πρωτογενούς κώδικα".
- Αν η νέα κλάση Java αποτελεί μέρος πακέτου, πληκτρολογήστε το πλήρες
όνομα πακέτου στο πεδίο "Πακέτο".
- Στο πεδίο "Όνομα", πληκτρολογήστε ένα όνομα για την κλάση.
- Στην επιλογή "Τροποποιητές", επιλέξτε το κουμπί επιλογής
"Δημόσιος".
- Πατήστε το κουμπί "Αναζήτηση" δίπλα από το πεδίο "Υπερ-κλάση".
Εμφανίζεται το πλαίσιο διαλόγου "Επιλογή υπερ-κλάσης", όπως φαίνεται στο Σχήμα 23-4.
- Στο πεδίο "Επιλέξτε είδος", πληκτρολογήστε το όνομα της κλάσης
προσαρμογής του στοιχείου ROM. Για παράδειγμα, καταχωρήστε "Label EventAdapter" για το στοιχείο "Ετικέτα". Πατήστε OK.
Επανεμφανίζεται ο οδηγός δημιουργίας κλάσης Java.
- Επιλέξτε "Δημιουργία σχολίων". Πατήστε "Ολοκλήρωση". Εμφανίζεται μια
προβολή λειτουργίας επεξεργασίας Java, παρόμοια με αυτή που εμφανίζεται στο Σχήμα
23-5.
- Προσθέστε τη μέθοδο ρουτίνας χειρισμού συμβάντων για τη νέα κλάση
ρουτίνας χειρισμού συμβάντων. Στο Σχήμα 23-6 παρουσιάζεται η προσθήκη μιας μεθόδου
onPrepare( ), η οποία ορίζει το χρώμα φόντου της ετικέτας σε κόκκινο.