package mit.swing ;

public class xJButton
extends javax.swing.JButton
implements	mit.event.EventControl
{
	private mit.event.EventControlAdapter eventControlAdapter = new mit.event.EventControlAdapter( this ) ;
	public mit.event.EventControlAdapter getEventControlAdapter() { return this.eventControlAdapter ; }
	public void setEventControlAdapter( mit.event.EventControlAdapter eventControlAdapter ) { this.eventControlAdapter = eventControlAdapter ; }

	protected mit.awt.event.ActionAdapter action = new mit.awt.event.ActionAdapter( this ) ;
	protected mit.awt.event.ComponentAdapter component = new mit.awt.event.ComponentAdapter( this ) ;
	protected mit.awt.event.FocusAdapter focus = new mit.awt.event.FocusAdapter( this ) ;
	protected mit.awt.event.KeyAdapter key = new mit.awt.event.KeyAdapter( this ) ;
	protected mit.awt.event.MouseAdapter mouse = new mit.awt.event.MouseAdapter( this ) ;

	public void addNotify()
	{
		super.addNotify() ;
		mit.event.Event.invalidate() ;
	}

	public void removeNotify()
	{
		super.removeNotify() ;
		mit.event.Event.invalidate() ;
	}

}