jbcl.model Package
java.lang.Object +----java.util.EventObject +----com.borland.jb.util.DispatchableEvent +----com.borland.jbcl.model.SubfocusEvent +----com.borland.jbcl.model.MatrixSubfocusEvent
Variables Constructors Properties Methods
Implements VetoableDispatch, Serializable
A MatrixSubfocusEvent
object is created whenever a matrix-subfocus event occurs. Matrix-subfocus events occur when the subfocus changes within a matrix model component.
MatrixSubfocusEvent
objects have two types of dispatch methods. dispatch()
is used for subfocusChanged
events, and vetoableDispatch()
is used for subfocusChanging
events.
public MatrixSubfocusEvent(Object source, int id, MatrixLocation location)Constructs the
MatrixSubfocusEvent
and initializes the event id
and location
.
Parameters:
source
id
id
is one of the SubfocusEvent
variables.
location
MatrixLocation
object that identifies the location of the data item within the matrix where the event occurs.
public MatrixLocation getLocation()Returns the location within the matrix where the subfocus event occurred.
public void dispatch(EventListener listener)If the event is a
subfocusChanged
event, calls the subfocusChanged()
method of the listening object, passing the event object to the method.
Parameters:
listener
subfocusChanged
event.
Overrides: com.borland.jb.util.DispatchableEvent.dispatch(EventListener)
protected String paramString()Appends the parameter string for the subfocus event object to the parameter string of the superclass and returns the entire string. The string appended is:
",location=" + location
where location is the MatrixLocation
object that specifies the location of the subfocus item within the matrix.
Overrides: com.borland.jbcl.model.SubfocusEvent.paramString()