JRE-luokkien BeanInfo-luokat

JRE:hen sisältyvät Java-bean-komponentit ovat osa graafista Java-muokkausohjelmaa. Ne määrittävät esimerkiksi javax.swing.JButton- ja javax.swing.JFrame-luokkien toiminnan työympäristössä.

Jos haluat ohittaa nämä luokat, voit luoda omat BeanInfo-luokat ja lisätä ne BeanInfo-polkuun. Voit tehdä tämän käyttämällä sen projektin BeanInfo-luokkasivua, jota haluat ohituksen koskevan.

Itsekuvaavuuden laatijalle luotavan näennäiskoneen luokkapolku määritetään seuraavasti:

  1. BeanInfo-luokkien alkiot itse projektin BeanInfo-polussa.
  2. Kaikki BeanInfo-luokkiin viedyt alkiot Java-koontipolussa olevissa projekteissa.
  3. Itse projektin Java-koontipolussa olevat alkiot

Kun Java-projekti luodaan, sillä on Java-koontipolussa merkintä (yleensä avainsana JRE_LIB), joka osoittaa JRE:n sijaintiin.

Voit vaihtaa JRE:n sijaintia avaamalla työympäristön käyttämät luokkapolkumuuttujat ja määrittämällä uuden ajonaikaisen Java-oletusympäristön. Ajonaikaista oletusympäristöä käytetään aina varatun luokkapolkumuuttujan JRE_LIB arvona. Graafisen Java-muokkausohjelman mukana toimitetut Java-bean-komponentit sisällytetään itsekuvaavuuden laatijan koontipolkuun vain, kun Java-koontipolussa on JRE_LIB-merkintä. Jos poistat JRE_LIB-merkinnän Java-koontipolusta, BeanInfo-luokkia ei löydy. Lisäksi suurin osa graafisen Java-muokkausohjelman mukautetusta toiminnasta ei ole graafisten Java-bean-komponenttien käytettävissä.

Suoritustehon parantamiseksi Java-bean-komponenttien itsekuvaavuus laaditaan välimuistissa. Jos itsekuvaavuustuloksiin vaikuttavat tiedot muuttuvat, välimuistin tulisi tyhjentyä. Jos tätä ei kuitenkaan tapahdu jostain syystä, voit tyhjentää välimuistin ja pakottaa projektin itsekuvaavuuden laadinnan sulkemalla projektin ja avaamalla sen uudelleen.

(C) Copyright IBM Corporation 1999, 2004. All rights reserved.