Διατήρηση των beans και των κλασεων BeanInfo στο ίδιο πακέτο

Αν ένα Java bean και η συσχετισμένη κλάση BeanInfo βρίσκονται στο ίδιο πακέτο, τότε η λειτουργία αυτοανάλυσης θα μπορέσει να εντοπίσει την κλάση BeanInfo.

Πρόκειται για το απλούστερο αλλά και το πιο απίθανο σενάριο, καθώς η σύνδεση των κλάσεων περιβάλλοντος εκτέλεσης και περιβάλλοντος σχεδίασης στο ίδιο πακέτο απαιτεί περισσότερη εργασία σε χρόνο διανομής για τον διαχωρισμό τους.

Για παράδειγμα, ένα έργο με την ονομασία MyProject περιέχει ένα πακέτο με το όνομα myclasses που περιέχει τις κλάσεις MyJavaBean και MyJavaBeanBeanInfo. Κάθε φορά που χρησιμοποιείται το bean myclasses.MyJavaBean για την ανάπτυξη μιας κλάσης σε MyProject ή για ανάπτυξη μιας κλάσης σε άλλο έργο που περιέχει το έργο MyProject στη διαδρομή δόμησης Java, η λειτουργία αυτοανάλυσης θα εντοπίσει την κλάση BeanInfo myclasses.MyJavaBeanBeanInfo.

Για να διατηρήσετε τις κλάσεις BeanInfo στο ίδιο πακέτο με τις κλάσεις γραφικών:

  1. Στην προοπτική Java, δημιουργήστε τις κλάσεις BeanInfo.
  2. Αποθηκεύστε τις κλάσεις BeanInfo στο ίδιο έργο και το ίδιο πακέτο με τα beans που χρησιμοποιούν τις κλάσεις BeanInfo.
Η λειτουργία επεξεργασίας γραφικού περιβάλλοντος θα εντοπίσει και θα εκτελέσει αυτοανάλυση στις κλάσεις BeanInfo κατά τη διάρκεια του χρόνου σχεδίασης για να καθορίσει τις ιδιότητες του Java bean.

(C) Copyright IBM Corporation 1999, 2004. Με την επιφύλαξη παντός δικαιώματος.