Класс 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, если ресурс не найден или ресурс не может быть загружен как Image
© 1993, 2023, 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/21/docs/api/java.desktop/java/beans/SimpleBeanInfo.html