Spec-Zone.ru › OpenJDK 24

Класс SimpleBeanInfo

java.lang.Object
java.beans.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()
Создаёт 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, 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

Spec-Zone.ru

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