Создание редакторов свойств Java

Создание редакторов свойств JavaПрежде чем углубляться в детали создания редакторов свойств, следует обратить внимание на то, что каждый такой редактор находится под управлением интегрированной среды разработки, а не bean-компонента. В частности, при отображении инспектора свойств, среда разработки выполняет для каждого свойства bean-компонента следующие действия:

  1. Инициализирует редактор свойств.
  2. Просит bean-компонент сообщить ей текущее значение свойств.
  3. Затем просит редактор свойств отобразить это значение.

Редактор свойств должен иметь конструктор по умолчанию, а также обязательно реализовать интерфейс PropertyEditor. Обычно предпочтение отдается расширению такого полезного класса, как PropertyEditorSupport, который предоставляет версии методов, умеющие делать это по умолчанию. Читать