Класс SimpleBeanInfo
- java.lang.Object
-
- java.beans.SimpleBeanInfo
- Все реализованные интерфейсы:
- BeanInfo
public class SimpleBeanInfo extends Object implements BeanInfo
Это вспомогательный класс, упрощающий создание классов BeanInfo.
По умолчанию он предоставляет информацию «бездействие», и может быть выборочно переопределён для предоставления более подробной информации по выбранным темам. Когда интроспекция видит значения «бездействие», она применяет низкоуровневую интроспекцию и шаблоны проектирования для автоматического анализа целевого компонента.
Поля
Поля, унаследованные от интерфейса 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.