Класс SimpleBeanInfo
- Все реализуемые интерфейсы:
BeanInfo
public class SimpleBeanInfo extends Object implements BeanInfo
Он по умолчанию предоставляет информацию «noop» и может быть выборочно переопределён для предоставления более подробной информации по выбранным темам. Когда интроспектор видит значения «noop», он использует низкоуровневую интроспекцию и шаблоны проектирования для автоматического анализа целевого компонента.
- С:
- 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)
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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/beans/SimpleBeanInfo.html