JHotDraw 7.0.6

org.jhotdraw.draw.action
Class AttributeToggler

java.lang.Object
  extended by org.jhotdraw.draw.action.AttributeToggler
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class AttributeToggler
extends java.lang.Object
implements java.awt.event.ActionListener

AttributeToggler toggles an attribute of the selected figures between two different values. If the name of a compatible JTextComponent action is specified, the toggler checks if the current permant focus owner is a JTextComponent, and if it is, it will apply the text action to the JTextComponent.


Constructor Summary
AttributeToggler(DrawingEditor editor, AttributeKey key, java.lang.Object value1, java.lang.Object value2)
          Creates a new instance.
AttributeToggler(DrawingEditor editor, AttributeKey key, java.lang.Object value1, java.lang.Object value2, javax.swing.Action compatibleTextAction)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 DrawingEditor getEditor()
           
 DrawingView getView()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeToggler

public AttributeToggler(DrawingEditor editor,
                        AttributeKey key,
                        java.lang.Object value1,
                        java.lang.Object value2)
Creates a new instance.


AttributeToggler

public AttributeToggler(DrawingEditor editor,
                        AttributeKey key,
                        java.lang.Object value1,
                        java.lang.Object value2,
                        javax.swing.Action compatibleTextAction)
Method Detail

getView

public DrawingView getView()

getEditor

public DrawingEditor getEditor()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

Copyright 1996-2006 © JHotDraw.org