com.partnersoft.gui
Class ColorField

java.lang.Object
  extended by com.partnersoft.gui.ColorField
All Implemented Interfaces:
GUIField

public class ColorField
extends java.lang.Object
implements GUIField

A basic convenience wrapper around a JColorChooser.

Copyright 2005 Partner Software, Inc.

Version:
$Id: ColorField.java 1012 2007-11-24 18:30:02Z paul $
Author:
Paul Reavis

Constructor Summary
ColorField()
           
 
Method Summary
 void doAction()
          This does different things depending on the field; for example in a text field it indicates return was hit.
 javax.swing.JComponent getGUI()
          Returns the GUI component for this field.
 javax.swing.JColorChooser getJColorChooser()
           
 StringField getStringField()
           
 java.lang.Object getValue()
          Returns the current value for this field.
 void openChooser()
           
 void setValue(java.lang.Object newValue)
          Sets the current value for this field.
 void valueChanged(java.lang.Object newValue)
          When the value changes, this is run.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorField

public ColorField()
Method Detail

getGUI

public javax.swing.JComponent getGUI()
Description copied from interface: GUIField
Returns the GUI component for this field.

Specified by:
getGUI in interface GUIField

getJColorChooser

public javax.swing.JColorChooser getJColorChooser()

getStringField

public StringField getStringField()

openChooser

public void openChooser()

doAction

public void doAction()
Description copied from interface: GUIField
This does different things depending on the field; for example in a text field it indicates return was hit.

Specified by:
doAction in interface GUIField

getValue

public java.lang.Object getValue()
Description copied from interface: GUIField
Returns the current value for this field.

Specified by:
getValue in interface GUIField

setValue

public void setValue(java.lang.Object newValue)
Description copied from interface: GUIField
Sets the current value for this field.

Specified by:
setValue in interface GUIField

valueChanged

public void valueChanged(java.lang.Object newValue)
Description copied from interface: GUIField
When the value changes, this is run. Use as a more convenient form of event handling.

Specified by:
valueChanged in interface GUIField