Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PropertyEditorSupport extends Object implements PropertyEditor
Это может использоваться или в качестве базового класса или в качестве delagatee.
Конструктор и Описание |
---|
PropertyEditorSupport()
Конструкции a
PropertyEditorSupport объект. |
PropertyEditorSupport(Object source)
Конструкции a
PropertyEditorSupport объект. |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Добавляет слушатель для изменения значения.
|
void |
firePropertyChange()
Сообщите, что мы были изменены любым заинтересованным слушателям.
|
Строка |
getAsText()
Заставляет значение свойства как строку, подходящую для представления человеку редактировать.
|
Компонент |
getCustomEditor()
PropertyEditor может, хотел делать доступным полный пользовательский Компонент, который редактирует его значение свойства.
|
Строка |
getJavaInitializationString()
Этот метод предназначается для использования, генерируя код Java, чтобы установить значение свойства.
|
Объект |
getSource()
Возвращает боб, который используется в качестве источника событий.
|
Строка[] |
getTags()
Если значение свойства должно быть одним из ряда известных теговых значений, то этот метод должен возвратить массив значений тега.
|
Объект |
getValue()
Получает значение свойства.
|
boolean |
isPaintable()
Определяет, будет ли класс соблюдать paintValue метод.
|
void |
paintValue(Graphics gfx, Rectangle box)
Нарисуйте представление значения в данную область экранного недвижимого имущества.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Удаляет слушателя для изменения значения.
|
void |
setAsText(String text)
Устанавливает значение свойства, анализируя данную Строку.
|
void |
setSource(Object source)
Устанавливает исходный боб.
|
void |
setValue(Object value)
Набор (или изменение) объект, который должен быть отредактирован.
|
boolean |
supportsCustomEditor()
Определяет, может ли propertyEditor предоставить пользовательскому редактору.
|
public PropertyEditorSupport()
PropertyEditorSupport
объект.public PropertyEditorSupport(Object source)
PropertyEditorSupport
объект.source
- источник используется для увольнения событияpublic Object getSource()
PropertyEditorSupport
возвращается.public void setSource(Object source)
Исходный боб используется в качестве источника событий для изменений свойства. Этот источник должен использоваться в информационных целях только и не должен быть изменен PropertyEditor.
source
- исходный объект, который будет использоваться для событийpublic void setValue(Object value)
setValue
в интерфейсе PropertyEditor
value
- Новый целевой объект, который будет отредактирован. Отметьте, что этот объект не должен быть изменен PropertyEditor, скорее PropertyEditor должен создать новый объект содержать любое измененное значение.public Object getValue()
getValue
в интерфейсе PropertyEditor
public boolean isPaintable()
isPaintable
в интерфейсе PropertyEditor
public void paintValue(Graphics gfx, Rectangle box)
Если PropertyEditor не соблюдает запросы краски (см. isPaintable), этот метод должен быть тихим noop.
paintValue
в интерфейсе PropertyEditor
gfx
- Графический объект нарисовать в.box
- Прямоугольник в пределах графического объекта, в который мы должны нарисовать.public String getJavaInitializationString()
Результаты в качестве примера "2", "новый Цвет (127,127,34)", "Color.orange", и т.д.
getJavaInitializationString
в интерфейсе PropertyEditor
public String getAsText()
getAsText
в интерфейсе PropertyEditor
Нуль возвратов, если значение не может быть выражено как строка.
Если ненулевое значение возвращается, то PropertyEditor должен быть подготовлен проанализировать ту строку назад в setAsText ().
public void setAsText(String text) throws IllegalArgumentException
setAsText
в интерфейсе PropertyEditor
text
- Строка, которая будет проанализирована.IllegalArgumentException
public String[] getTags()
getTags
в интерфейсе PropertyEditor
public Component getCustomEditor()
Высокоуровневый код, который вызывает getCustomEditor, может или встроить Компонент в некоторое большее окно свойств, или это может поместить это в свое собственное отдельное диалоговое окно, или...
getCustomEditor
в интерфейсе PropertyEditor
public boolean supportsCustomEditor()
supportsCustomEditor
в интерфейсе PropertyEditor
public void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeEvent
на всех зарегистрированных PropertyChangeListener
s, определяя null
значение для имени свойства. Если исходное свойство устанавливается, оно должно использоваться в качестве источника события. Тот же самый объект слушателя может быть добавлен не раз, и будет вызван так много раз, как он добавляется. Если listener
null
, никакое исключение не выдается, и никакие меры не предпринимаются.
addPropertyChangeListener
в интерфейсе PropertyEditor
listener
- PropertyChangeListener
добавитьpublic void removePropertyChangeListener(PropertyChangeListener listener)
Если тот же самый слушатель был добавлен не раз, это будет уведомлено один меньше времени, будучи удаленным. Если listener
null
, или никогда не добавлялся, никакое исключение не выдается, и никакие меры не предпринимаются.
removePropertyChangeListener
в интерфейсе PropertyEditor
listener
- PropertyChangeListener
удалитьpublic void firePropertyChange()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.