Класс SimpleBeanInfo
- Все реализуемые интерфейсы:
BeanInfo
public class SimpleBeanInfo extends Object implements BeanInfo
По умолчанию он предоставляет «пустую» информацию, которую можно выборочно переопределить, чтобы предоставить более подробные сведения по отдельным темам. Когда интроспектор обнаруживает значения «пусто», он применяет низкоуровневую интроспекцию и шаблоны проектирования для автоматического анализа целевого компонента.
- Начиная с:
- 1.1
Краткое описание полей
Поля, объявленные в интерфейсе BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SimpleBeanInfo() |
Создает SimpleBeanInfo. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
BeanInfo[] |
getAdditionalBeanInfo() |
Заявляет, что других релевантных объектов BeanInfo нет. |
BeanDescriptor |
getBeanDescriptor() |
Не предоставляет сведений о классе компонента и его настройщике. |
int |
getDefaultEventIndex() |
Не предоставляет сведений о событии по умолчанию. |
int |
getDefaultPropertyIndex() |
Не предоставляет сведений о свойстве по умолчанию. |
EventSetDescriptor[] |
getEventSetDescriptors() |
Не предоставляет сведений о наборах событий. |
Image |
getIcon |
Заявляет, что доступных значков нет. |
MethodDescriptor[] |
getMethodDescriptors() |
Не предоставляет сведений о методах. |
PropertyDescriptor[] |
getPropertyDescriptors() |
Не предоставляет сведений о свойствах. |
Image |
loadImage |
Этот вспомогательный метод упрощает загрузку изображений значков. |
Подробное описание конструкторов
SimpleBeanInfo
public SimpleBeanInfo()
SimpleBeanInfo.Подробное описание методов
getBeanDescriptor
public BeanDescriptor getBeanDescriptor()
- Определено в:
-
getBeanDescriptorв интерфейсеBeanInfo - Возвращает:
- объект
BeanDescriptorилиnull, если информацию следует получить путем автоматического анализа
getPropertyDescriptors
public PropertyDescriptor[] getPropertyDescriptors()
- Определено в:
-
getPropertyDescriptorsв интерфейсеBeanInfo - Возвращает:
- массив объектов
PropertyDescriptorилиnull, если информацию следует получить путем автоматического анализа
getDefaultPropertyIndex
public int getDefaultPropertyIndex()
- Определено в:
-
getDefaultPropertyIndexв интерфейсеBeanInfo - Возвращает:
- индекс свойства по умолчанию в массиве
PropertyDescriptor, возвращаемом методомgetPropertyDescriptors, или -1, если свойство по умолчанию отсутствует
getEventSetDescriptors
public EventSetDescriptor[] getEventSetDescriptors()
- Определено в:
-
getEventSetDescriptorsв интерфейсеBeanInfo - Возвращает:
- массив объектов
EventSetDescriptorилиnull, если информацию следует получить путем автоматического анализа
getDefaultEventIndex
public int getDefaultEventIndex()
- Определено в:
-
getDefaultEventIndexв интерфейсеBeanInfo - Возвращает:
- индекс события по умолчанию в массиве
EventSetDescriptor, возвращаемом методомgetEventSetDescriptors, или -1, если событие по умолчанию отсутствует
getMethodDescriptors
public MethodDescriptor[] getMethodDescriptors()
- Определено в:
-
getMethodDescriptorsв интерфейсеBeanInfo - Возвращает:
- массив объектов
MethodDescriptorилиnull, если информацию следует получить путем автоматического анализа
getAdditionalBeanInfo
public BeanInfo[] getAdditionalBeanInfo()
- Определено в:
-
getAdditionalBeanInfoв интерфейсеBeanInfo - Возвращает:
- массив объектов
BeanInfoилиnull, если дополнительные объектыBeanInfoотсутствуют
getIcon
public Image getIcon(int iconKind)
loadImage
public Image loadImage(String resourceName)
- Параметры:
-
resourceName— путь относительно каталога, содержащего файл класса текущего класса. Например, «wombat.gif». - Возвращает:
- объект изображения или null, если ресурс не найден либо его не удалось загрузить как Image
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/beans/SimpleBeanInfo.html