Class DrawingComponentRepainter

  extended by org.jhotdraw.draw.event.FigureAdapter
      extended by org.jhotdraw.gui.event.DrawingComponentRepainter
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, Disposable, FigureListener

public class DrawingComponentRepainter
extends FigureAdapter
implements java.beans.PropertyChangeListener, Disposable

Calls repaint on components, which show attributes of a drawing object on the current view of the editor.

Werner Randelshofer  @version $Id: 604 2010-01-09 12:00:29Z rawcoder $

Field Summary
private  javax.swing.JComponent component
private  DrawingEditor editor
Constructor Summary
DrawingComponentRepainter(DrawingEditor editor, javax.swing.JComponent component)
Method Summary
 void attributeChanged(FigureEvent evt)
          Sent when an attribute of the figure has changed.
 void dispose()
          Disposes of all resources held by this object so that they can be garbage collected.
 void propertyChange(java.beans.PropertyChangeEvent evt)
Methods inherited from class org.jhotdraw.draw.event.FigureAdapter
areaInvalidated, figureAdded, figureChanged, figureHandlesChanged, figureRemoved, figureRequestRemove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


private DrawingEditor editor


private javax.swing.JComponent component
Constructor Detail


public DrawingComponentRepainter(DrawingEditor editor,
                                 javax.swing.JComponent component)
Method Detail


public void attributeChanged(FigureEvent evt)
Description copied from interface: FigureListener
Sent when an attribute of the figure has changed.

Specified by:
attributeChanged in interface FigureListener
attributeChanged in class FigureAdapter


public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener


public void dispose()
Description copied from interface: Disposable
Disposes of all resources held by this object so that they can be garbage collected.

Specified by:
dispose in interface Disposable