JavaScript


           

если свойство имеет графическое представление


public interface PropertyEditor {
public abstract void setValue (Object value);
// Устанавливает редактируемый объект (свойство)
public abstract Object getValue ();
// Возвращает текущее значение свойства
public abstract boolean isPaintable ();
// Истина, если свойство имеет графическое представление // (реализован метод paintValue)
public abstract void paintValue (Graphics gfx, Rectangle box);
// Отрисовывает графическое представление свойства // в заданной области экрана
public abstract String getAsText ();
// Возвращает текстовой представление значения // свойства, доступное для редактирования
public abstract void setAsText (String text) throws IllegalArgumentException; // Устанавливает значение свойства // по текстовому представлению
public abstract boolean supportsCustomEditor ();
// Истина, если поддерживается специализированный // редактор свойства
public abstract Component getCustomEditor ();
// Возвращает специализированный редактор свойства, // которым, вероятно, воспользуется окружение
public abstract void addPropertyChangeListener (PropertyChangeListener pcl);
// Регистрация подписчиков, информируемых // об изменении значения свойства
public abstract void removePropertyChangeListener (PropertyChangeListener pcl);
// Аннулирование регистрации
. . . }

Содержание  Назад  Вперед