Класс 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 |
Указывает, что значки отсутствуют. |
MethodDescriptor[] |
getMethodDescriptors() |
Не предоставляет сведений о методах. |
PropertyDescriptor[] |
getPropertyDescriptors() |
Не предоставляет сведений о свойствах. |
Image |
loadImage |
Вспомогательный метод для загрузки изображений значков. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
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 |
Переводит текущий поток в состояние ожидания до тех пор, пока он не будет разбужен, обычно посредством вызова notify или interrupt, либо пока не истечет заданное время. |
final void |
wait |
Переводит текущий поток в состояние ожидания до тех пор, пока он не будет разбужен, обычно посредством вызова 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)
Указывает, что значки отсутствуют. Этот метод можно переопределить, чтобы предоставить значки для компонента.
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.