com.partnersoft.gadgets
Class ChangeGadget

java.lang.Object
  extended by com.partnersoft.gadgets.ChangeGadget

public class ChangeGadget
extends java.lang.Object

Handy gadget for announcing changes to an object.

Here's a skeleton for using it:

    import javax.swing.event.ChangeEvent;
    import javax.swing.event.ChangeListener;
    
    private ChangeGadget spareChange = new ChangeGadget();
 public void addChangeListener(ChangeListener nosey) {
        spareChange.addChangeListener(nosey);
        }
 public void removeChangeListener(ChangeListener nonosey) {
        spareChange.removeChangeListener(nonosey);
        }
 

Author:
Paul Reavis Copyright 1998 Partner Software, Inc.

Constructor Summary
ChangeGadget()
           
ChangeGadget(java.lang.Object source)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener nosey)
           
 void fireChanged()
           
 java.lang.Object getSource()
           
 void removeChangeListener(javax.swing.event.ChangeListener nonosey)
           
 void setSource(java.lang.Object newSource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeGadget

public ChangeGadget()

ChangeGadget

public ChangeGadget(java.lang.Object source)
Method Detail

fireChanged

public void fireChanged()

getSource

public java.lang.Object getSource()

setSource

public void setSource(java.lang.Object newSource)

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener nosey)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener nonosey)