Объекты JavaBean для классов, входящих в состав JRE, входят в состав визуального редактора для Java. Они определяют поведение в рабочей среде таких классов, как javax.swing.JButton или javax.swing.JFrame.
Для переопределения этих классов можно создать собственные классы BeanInfo и добавить их в путь BeanInfo. Для этого воспользуйтесь страницей классов BeanInfo в соответствующем проекте.
Пути к классам в виртуальной машине, созданной для выполнения внутреннего анализа, содержит следующие записи:
При создании проекта Java в его путь компоновки заносится запись (значение по умолчанию возвращается переменной JRE_LIB), указывающая расположение JRE.
Расположение JRE по умолчанию можно изменить в переменных пути к классам, используемых рабочей средой. Путь к среде выполнения по умолчанию задается переменной JRE_LIB. JavaBean, входящий в визуальный редактор для Java, включается в путь компоновки программы анализа только если в этом пути есть JRE_LIB. В противном случае классы BeanInfo не будут найдены. Кроме того, большая часть специализированного поведения визуального редактора для Java будет потеряна для визуального JavaBean.
Для повышения производительности результаты внутреннего анализа JavaBean помещаются в кэш. Изменение данных, виляющих на результаты анализа, должно приводить к очистке кэша. Однако, если последнее не случится, кэш можно очистить вручную и принудительно запустить повторный внутренний анализ проекта. Для этого закройте и заново откройте проект.