Name

Interface java.beans.PropertyEditor

Description

The PropertyEditor interface is implemented by classes that are used by user interfaces that allow users to edit a property value of a specific type. The PropertyEditor can support different ways of displaying and updating property values.

Class Definition

public interface PropertyEditor 
{
   // methods
   void addPropertyChangeListener(PropertyChangeListener listener);
   String getAsText();
   java.awt.Component getCustomEditor();
   String getJavaInitializationString();
   String[] getTags();
   Object getValue();
   boolean isPaintable();
   void paintValue(java.awt.Graphics gfx, java.awt.Rectangle box);
   void removePropertyChangeListener(PropertyChangeListener listener);
   void setAsText(String text) 
            throws java.lang.IllegalArgumentException;
   void setValue(Object value);
   boolean supportsCustomEditor();
}

See Also

PropertyChangeListener

Get Developing Java Beans now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.