Spec-Zone.ru › OpenJDK 17

Класс 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, если ресурс не найден или не может быть загружен в качестве изображения

© 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

Spec-Zone.ru

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