Κλάσεις BeanInfo για κλάσεις JRE

Τα Java beans για κλάσεις που συμπεριλαμβάνονται στο JRE παρέχονται ως τμήμα της λειτουργίας επεξεργασίας γραφικού περιβάλλοντος για Java. Αυτά ορίζουν τη συμπεριφορά των κλάσεων, όπως είναι η javax.swing.JButton ή javax.swing.JFrame εντός του πάγκου εργασίας.

Εάν θέλετε να αντικαταστήσετε τις κλάσεις αυτές, μπορείτε να δημιουργήσετε τις δικές σας κλάσεις BeanInfo και να τις προσθέσετε στη διαδρομή BeanInfo. Για να το κάνετε αυτό, χρησιμοποιήστε τη σελίδα κλάσεων BeanInfo του έργου το οποίο θέλετε να αλλάξετε.

Η εικονική μηχανή που δημιουργείται για τη λειτουργία αυτοανάλυσης έχει τη δική της ρύθμιση διαδρομής κλάσεων, ως εξής:

  1. Τα στοιχεία των κλάσεων BeanInfo στη διαδρομή BeanInfo για το ίδιο το έργο
  2. Όλα τα στοιχεία που έχουν εξαχθεί στις κλάσεις BeanInfo για κάθε έργο της διαδρομής δόμησης Java
  3. Τα στοιχεία της διαδρομής δόμησης Java για το ίδιο το έργο

Όταν δημιουργείται ένα έργο Java, περιέχει μια καταχώρηση (που είναι συνήθως η λέξη-κλειδί JRE_LIB) στη διαδρομή κλάσεων Java που υποδεικνύει τη θέση του JRE.

Μπορείτε να αλλάξετε τη θέση του JRE ανοίγοντας τις μεταβλητές της διαδρομής κλάσεων που χρησιμοποιούνται από τον πάγκο εργασίας και προσδιορίζοντας ένα νέο προεπιλεγμένο περιβάλλον εκτέλεσης Java. Το προεπιλεγμένο περιβάλλον εκτέλεσης χρησιμοποιείται πάντοτε ως η τιμή της δεσμευμένης μεταβλητής JRE_LIB της διαδρομής κλάσεων. Τα Java beans που παρέχονται με τη λειτουργία επεξεργασίας γραφικού περιβάλλοντος για Java συμπεριλαμβάνονται στη διαδρομή δόμησης της λειτουργίας αυτοανάλυσης, μόνο όταν η καταχώρηση JRE_LIB υπάρχει στη διαδρομή δόμησης Java. Αν διαγράψετε την καταχώρηση JRE_LIB από τη διαδρομή δόμησης Java, τότε δεν θα εντοπίζονται οι κλάσεις BeanInfo. Επίσης, τα περισσότερα στοιχεία της προσαρμοσμένης συμπεριφοράς της λειτουργίας επεξεργασίας γραφικού περιβάλλοντος για Java θα χαθούν για τα Java beans γραφικού περιβάλλοντος.

Τα αποτελέσματα της εκτέλεσης της αυτοανάλυσης στα Java beans αποθηκεύονται στη λανθάνουσα μνήμη (cache), έτσι ώστε να βελτιώνεται η απόδοση. Όταν οι λεπτομέρειες που επηρεάζουν το αποτέλεσμα της αυτοανάλυσης αλλάζουν, τότε το περιεχόμενο της λανθάνουσας μνήμης (cache) θα πρέπει να διαγραφεί. Ωστόσο, εάν αυτό δεν γίνει, για οποιοδήποτε λόγο, μπορείτε να διαγράψετε τη λανθάνουσα μνήμη και να πραγματοποιήσετε εκ νέου αυτοανάλυση για ένα έργο, κλείνοντας και ανοίγοντας ξανά το έργο.

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