Класс SimpleBeanInfo

Все реализованные интерфейсы:
BeanInfo
public class SimpleBeanInfo
extends Object
implements BeanInfo

Это вспомогательный класс, упрощающий создание классов BeanInfo.

Он по умолчанию предоставляет информацию "noop" и может быть выборочно переопределён для предоставления более подробной информации по выбранным темам. При обнаружении значений "noop" интроспекция получит доступ к низкоуровневой интроспекции и шаблонам проектирования для автоматического анализа целевого компонента.

С:
1.1

Поля

Поля, объявленные в интерфейсе java.beans.BeanInfo

ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32

Краткое описание конструкторов

Конструктор Описание
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()

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

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, 2020, 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/11/docs/api/java.desktop/java/beans/SimpleBeanInfo.html

Spec-Zone .ru
спецификации, руководства, описания, API