BeanInfo-klasser för JRE-klasser

Java-bönorna för klasser som ingår i JRE levereras som en del av den visuella redigeraren för Java. De definierar funktionerna för klasser, till exempel javax.swing.JButton eller javax.swing.JFrame i arbetsmiljön.

Om du vill åsidosätta de här klasserna kan du skapa dina egna BeanInfo-klasser och lägga till dem i BeanInfo-sökvägen. Om du vill göra det använder du sidan för BeanInfo-klasser för det projekt du vill klasserna ska gälla för.

Den Java Virtual Machine som skapas för introspektionsfunktionen har följande klassökväg:

  1. Objekten i BeanInfo-klasserna på BeanInfo-sökvägen för projektet
  2. Alla exporterade objekt i BeanInfo-klasserna för alla projekt i Java-byggsökvägen.
  3. Objekten i Java-byggsökvägen för själva projektet

När ett Java-projekt skapas har det en post (som vanligen är nyckelordet JRE_LIB) i Java-byggsökvägen som pekar på platsen för JRE-miljön.

Du kan ändra plats för JRE-miljön genom att öppna de klassökvägsvariabler som används i arbetsmiljön och ange en ny standardmiljö för JRE. Standardkörningsmiljön används alltid som värde för den reserverade klassökvägsvariabeln JRE_LIB. De Java-bönor som tillhandahålls med den visuella redigeraren för Java ingår i byggsökvägen för introspektionsfunktionen endast när det finns en JRE_LIB-post i Java-byggsökvägen. Om du tar bort JRE_LIB-posten från Java-byggsökvägen hittas inte BeanInfo-klasserna. Dessutom går de flesta anpassade funktioner i den visuella redigeraren för Java förlorade för visuella Java-bönor.

Resultatet av introspektion av Java-bönor cachas för att förbättra prestanda. När information som påverkar resultatet av introspektion ändras bör cachen tömmas. Om det inte görs av någon anledning kan du tömma cachen och tvinga att introspektionen görs om för ett projekt genom att stänga och öppna projektet igen.

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.