|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
SiGMLPlayerApplet
class.null, indicating an unsuccessful load operation.
FrameNumberSpinner
control.SPAEventStreamSource.getNextEvent(),
waiting if necessary until it can be accepted.
SPAEventStreamSource.getNextEvent(), waiting if necessary until it can be accepted.
SiGMLPlayerApplet's event
dispatch thread, represented as a set of StateFlags.EventId.SiGMLPlayerApplet's event dispatch thread.JSpinner, equipped with a CyclicFrameIndexModel
which typically is obtained from a JAFramesPlayer, being
attached to the player's animation sequence scanner.Integer).
Integer).
Integer), cycling from
the current maximum to the current minimum if need be.
Integer.
Integer), cycling from
the current minimum to the current maximum if need be.
run() method performs
the quit sequence.
Integer.
FrameNumberSpinner.handleFrameModelChange().
null.
SiGML-Anim app, accepts SiGML input over a TCP/IP server
socket and plays the signed animation it defines.SPAEventDispatcher.playerEventLoop().
OneShotTimeoutBarrier, like a Token, is a form
of binary semaphore, but with two differences: (a) the
OneShotTimeoutBarrier.passWhenOpen(long)/P() operation has a timeout, and (b) it is
"one-shot" in that the OneShotTimeoutBarrier.passWhenOpen(long) method should be
called by a single thread on a single occasion only.OneShotTimeoutBarrier.passWhenOpen(long), that thread will
be unblocked as a result.
true if and only if the barrier is open.
acquire() it.
Integer.
SPAEventStreamChannel, implementing
exactly the same behavioural spec, but doing so using
synchronization Tokens directly rather than indirectly
wrapped up in SynchBufMultiProds and
SynchBufSingleProds.SPAEvents which it posts (typically to
the SPA event dispatcher thread) via an event target supplied at
construction time.SPAEvents it generates to the given target.
null descriptive text.
SPAEventTarget and as a SPAEventStreamSource.SPAEvent stream can be obtained, and via which
an SPAEventAck can be delivered in response.SPAEvent can be
posted and which returns an SPAEventAck in response.SPAEvents which it posts (typically to
the SPA event dispatcher thread) via an event target supplied at
construction time.SpeedUpSlider.STD_MIN, SpeedUpSlider.STD_MAX, SpeedUpSlider.STD_INIT_VALUE and
SpeedUpSlider.STD_SCALE) for its remaining parameters.
SpeedUpSlider.STD_MIN, SpeedUpSlider.STD_MAX, SpeedUpSlider.STD_INIT_VALUE and
SpeedUpSlider.STD_SCALE) for its remaining parameters.
LCSiGMLPlayer.init(): otherwise, the applet
becomes invisible on any load after the first.
unsynchronized.
SiGMLPlayerApplet's event dispatch thread.acquire() as the potentially blocking P() operation,
and release() as the potentially unblocking V() operation.Wrap provides a collection of class methods each of which
wraps a new container round given collection of GUI components.JPanel and returns that
panel -- which has a FlowLayout, centred with no padding.
JPanel and returns that
panel -- which has a FlowLayout with the given alignment and
no padding.
JPanel and returns that
panel -- which has a FlowLayout, centred with no padding.
JPanel with a BorderLayout containing
the given pair of components in its north and south regions.
JPanel with a BorderLayout containing
the given components in its north, west, centre, east and south
regions.
Box containing the given components,
giving each component the specified X-alignment.
Box containing the given components,
with a gap at the top of the specified size (which is expected to be
non-negative), and giving each component the defaul X-alignment
of 0.5 (which centres it within the box).
Box containing the given components,
with a gap at the top of the specified size (which is expected to be
non-negative), and giving each component the specified X-alignment.
JPanel with a BorderLayout containing
the given components in its west, central and east regions.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||