Spec-Zone.ru › OpenJDK 21

Класс SimpleBeanInfo

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

Методы, объявленные в классе java.lang.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

© 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

Spec-Zone.ru

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