Spec-Zone.ru › OpenJDK 25

Класс SimpleBeanInfo

java.lang.Object
java.beans.SimpleBeanInfo
Все реализуемые интерфейсы:
BeanInfo
public class SimpleBeanInfo extends Object implements BeanInfo
Этот вспомогательный класс упрощает создание классов 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(int iconKind)
Заявляет, что доступных значков нет.
MethodDescriptor[] getMethodDescriptors()
Не предоставляет сведений о методах.
PropertyDescriptor[] getPropertyDescriptors()
Не предоставляет сведений о свойствах.
Image loadImage(String resourceName)
Этот вспомогательный метод упрощает загрузку изображений значков.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

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()
Заявляет, что других релевантных объектов BeanInfo нет. Этот метод можно переопределить, если требуется, например, вернуть BeanInfo для базового класса.
Определено в:
getAdditionalBeanInfo в интерфейсе BeanInfo
Возвращает:
массив объектов BeanInfo или null, если дополнительные объекты BeanInfo отсутствуют

getIcon

public Image getIcon(int iconKind)
Заявляет, что доступных значков нет. Этот метод можно переопределить, чтобы предоставить значки для компонента.
Определено в:
getIcon в интерфейсе BeanInfo
Параметры:
iconKind — тип запрашиваемого значка
Возвращает:
объект изображения, представляющий запрашиваемый значок, или null, если подходящий значок недоступен
См. также:
  • BeanInfo.ICON_COLOR_16x16
  • BeanInfo.ICON_COLOR_32x32
  • BeanInfo.ICON_MONO_16x16
  • BeanInfo.ICON_MONO_32x32

loadImage

public Image loadImage(String resourceName)
Этот вспомогательный метод упрощает загрузку изображений значков. Он принимает имя файла ресурса, связанного с файлом класса текущего объекта, и загружает из этого файла объект изображения. Обычно изображения имеют формат GIF.
Параметры:
resourceName — путь относительно каталога, содержащего файл класса текущего класса. Например, «wombat.gif».
Возвращает:
объект изображения или null, если ресурс не найден либо его не удалось загрузить как Image

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API