Класс SimpleBeanInfo
- Все реализованные интерфейсы:
BeanInfo
public class SimpleBeanInfo extends Object implements BeanInfo
По умолчанию он предоставляет информацию «бездействие» и может быть выборочно переопределён для предоставления более подробной информации по выбранным темам. Когда интроспектор видит значения «бездействие», он применяет низкоуровневую интроспекцию и шаблоны проектирования для автоматического анализа целевого компонента.
- С тех пор:
- 1.1
Краткое описание полей
Поля, объявленные в интерфейсе java.beans.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)
- Указано в:
-
getIconв интерфейсеBeanInfo - Параметры:
-
iconKind- тип запрошенного значка - Возвращает:
- объект изображения, представляющий запрашиваемый значок, или
null, если подходящий значок недоступен - См. также:
loadImage
public Image loadImage(String resourceName)
- Параметры:
-
resourceName- Путь к файлу, относительно каталога, содержащего файл класса текущего класса. Например, «wombat.gif». - Возвращает:
- объект изображения или null, если ресурс не найден или не может быть загружен в качестве изображения
© 1993, 2021, 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/17/docs/api/java.desktop/java/beans/SimpleBeanInfo.html