Spec-Zone.ru › OpenJDK 27

Класс 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
Модификатор и тип Поле Описание
static final int ICON_COLOR_16x16
Константа, обозначающая цветной значок размером 16 x 16.
static final int ICON_COLOR_32x32
Константа, обозначающая цветной значок размером 32 x 32.
static final int ICON_MONO_16x16
Константа, обозначающая монохромный значок размером 16 x 16.
static final int ICON_MONO_32x32
Константа, обозначающая монохромный значок размером 32 x 32.

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

Конструктор Описание
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
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удален в одной из будущих версий.
Финализация устарела и будет удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Переводит текущий поток в состояние ожидания до тех пор, пока он не будет разбужен, обычно посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Переводит текущий поток в состояние ожидания до тех пор, пока он не будет разбужен, обычно посредством вызова notify или interrupt, либо пока не истечет заданное время.
final void wait(long timeoutMillis, int nanos)
Переводит текущий поток в состояние ожидания до тех пор, пока он не будет разбужен, обычно посредством вызова notify или interrupt, либо пока не истечет заданное время.

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

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, 2026, 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.

Spec-Zone.ru

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