Package ch.swingfx.timer
Enum AnimationTimer.FrameRate
- java.lang.Object
-
- java.lang.Enum<AnimationTimer.FrameRate>
-
- ch.swingfx.timer.AnimationTimer.FrameRate
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<AnimationTimer.FrameRate>
- Enclosing class:
- AnimationTimer
public static enum AnimationTimer.FrameRate extends java.lang.Enum<AnimationTimer.FrameRate>
Frame rates for theAnimationTimer
Note: These frame rates are approximations.
-
-
Field Summary
Fields Modifier and Type Field Description private int
fDelay
The delay for the timer
-
Constructor Summary
Constructors Modifier Constructor Description private
FrameRate(int delay)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
delay()
static AnimationTimer.FrameRate
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static AnimationTimer.FrameRate[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
FPS_15
public static final AnimationTimer.FrameRate FPS_15
-
FPS_20
public static final AnimationTimer.FrameRate FPS_20
-
FPS_25
public static final AnimationTimer.FrameRate FPS_25
-
FPS_30
public static final AnimationTimer.FrameRate FPS_30
-
FPS_40
public static final AnimationTimer.FrameRate FPS_40
-
FPS_50
public static final AnimationTimer.FrameRate FPS_50
-
-
Method Detail
-
values
public static AnimationTimer.FrameRate[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AnimationTimer.FrameRate c : AnimationTimer.FrameRate.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AnimationTimer.FrameRate valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
delay
public int delay()
-
-