Spec-Zone .ru
спецификации, руководства, описания, API

JavaFX: Bringing Rich Experiences To All the Screens Of Your Life

Profile: desktop, common

Overview

Defines a key timing and values that can be interpolated along the Timeline.

The developer can control the timing and/or motion behavior for a particular interval by providing target values and Interpolator associated to each value. The values are interpolated along the particular interval and reach the target value at specified timing. Also, action function is invoked at the particular timing if provided.

See Also:
Timeline, Interpolator

Profile: common

Variable Summary

accessnametypeCan ReadCan InitCan WriteDefault Valuedescription
publicactionfunction():Voidnull

A function that is called when the elapsed time on a cycle passes the specified time of this KeyFrame.

A function that is called when the elapsed time on a cycle passes the specified time of this KeyFrame. The action() function will be called if the elapsed time passes the indicated value, even if it never equaled the time value exactly.

null

Profile: common

 
publiccanSkipBooleanfalse

Defines whether or not the action() function can be skipped if the master timer gets behind and more than one Timeline cycles are skipped between time pulses.

Defines whether or not the action() function can be skipped if the master timer gets behind and more than one Timeline cycles are skipped between time pulses. If true, only one call to the action() function will occur for each time pulse, regardless of how many cycles have occured since the last time pulse was processed.

false

Profile: common

 
publictimeDuration0s

Defines the reference elapsed time offset within a single cycle of a Timeline at which the associated values will be set and at which the action() function will be called.

publictimelinesTimeline[]null

A list of sub-timelines that will be started when the time cursor passes the specified time of this KeyFrame.

A list of sub-timelines that will be started when the time cursor passes the specified time of this KeyFrame.

Sub timelines inside another sub timeline is not supported, a java.lang.UnsupportedOperationException will be thrown as the result.

null

Profile: common

 
publicvaluesKeyValue[]null

The list of target variables and the desired values they should interpolate at the specified time of this KeyFrame.

Inherited Variables

Function Summary

public compareTo(o: java.lang.Object) : Integer

A comparison function used to sort KeyFrames by their specified reference time.

A comparison function used to sort KeyFrames by their specified reference time.

Parameters
o

the KeyFrame to compare to

Returns
Integer
an Integer value
> 0 if specified KeyFrame timing is ahead of this
= 0 if they have the same timing
< 0 if specified KeyFrame timing is behind this

Profile: common

&nbsp;

Inherited Functions