// ===========================================================================//	ColorPicker.java	1996 Yushin Hozumi All rights reserved.//						Author:Yushin Hozumi// ===========================================================================package	StudioRAIN.MMI.ColorPicker;import StudioRAIN.MMI.Broadcast.*;import java.awt.*;public abstract class ColorPicker extends Panel{	public static BroadcastingMessage MessageColorChanged = new BroadcastingMessage();	private Color mColor = null;	private Broadcaster mBroadcaster = new Broadcaster();			public ColorPicker( Color inColor )	{		mColor = inColor;	}	public void addListener( Listener inListener )	{		mBroadcaster.addListener( inListener );	}		public void removeListener( Listener inListener )	{		mBroadcaster.removeListener( inListener );	}		public Color getColor() { return mColor; }	protected void changeColor( Color inColor )	{		mColor = inColor;		mBroadcaster.broadcastMessage( this, MessageColorChanged );	}	}