Quaqua 5.4.1 2009-07-14

ch.randelshofer.quaqua.colorchooser
Class ColorSliderTextFieldHandler

java.lang.Object
  extended by ch.randelshofer.quaqua.colorchooser.ColorSliderTextFieldHandler
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, javax.swing.event.DocumentListener
Direct Known Subclasses:
ColorSliderHexTextFieldHandler

public class ColorSliderTextFieldHandler
extends java.lang.Object
implements javax.swing.event.DocumentListener, javax.swing.event.ChangeListener

This handler adjusts the value of a component in the color slider model, when the user enters text into the text field.

Version:
2.0 2007-02-24 Made subclassable.
1.0 November 22, 2005 Created.
Author:
Werner Randelshofer

Field Summary
protected  ColorSliderModel ccModel
           
protected  int component
           
protected  javax.swing.JTextField textField
           
 
Constructor Summary
ColorSliderTextFieldHandler(javax.swing.JTextField textField, ColorSliderModel ccModel, int component)
           
 
Method Summary
 void changedUpdate(javax.swing.event.DocumentEvent evt)
           
protected  void docChanged()
           
 void insertUpdate(javax.swing.event.DocumentEvent evt)
           
 void removeUpdate(javax.swing.event.DocumentEvent evt)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

textField

protected javax.swing.JTextField textField

ccModel

protected ColorSliderModel ccModel

component

protected int component
Constructor Detail

ColorSliderTextFieldHandler

public ColorSliderTextFieldHandler(javax.swing.JTextField textField,
                                   ColorSliderModel ccModel,
                                   int component)
Method Detail

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent evt)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent evt)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent evt)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

docChanged

protected void docChanged()

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.