- java.lang.Object
-
- javafx.animation.Animation
-
- javafx.animation.Transition
-
- javafx.animation.FadeTransition
-
public final class FadeTransition extends Transition
このTransitionでは、duration全体にわたるフェード効果アニメーションを作成します。 このことは、nodeのopacity変数を一定の間隔で更新することによって行います。fromValueが指定されている場合はそこから開始され、それ以外の場合はnodeのopacity値が使用されます。toValue値が指定されている場合はそこで停止され、それ以外の場合は開始値にbyValueを加えたものが使用されます。toValueとbyValueの両方が指定されている場合は、toValueが優先されます。コード・セグメントの例:
import javafx.scene.shape.*; import javafx.animation.*; ... Rectangle rect = new Rectangle (100, 40, 100, 100); rect.setArcHeight(50); rect.setArcWidth(50); rect.setFill(Color.VIOLET); FadeTransition ft = new FadeTransition(Duration.millis(3000), rect); ft.setFromValue(1.0); ft.setToValue(0.3); ft.setCycleCount(4); ft.setAutoReverse(true); ft.play(); ...- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
Transition,Animation
-
-
プロパティのサマリー
プロパティ 型 プロパティ 説明 DoublePropertybyValueこのFadeTransitionの開始からの増分された停止Opacity値を指定します。ObjectProperty<Duration>durationこのFadeTransitionの期間。DoublePropertyfromValueこのFadeTransitionの開始Opacity値を指定します。ObjectProperty<Node>nodeこのTransitionのターゲット・ノード。DoublePropertytoValueこのFadeTransitionの停止Opacity値を指定します。-
クラス javafx.animation.Animationで宣言されたプロパティ
autoReverse, currentRate, currentTime, cycleCount, cycleDuration, delay, onFinished, rate, status, totalDuration
-
クラス javafx.animation.Transitionで宣言されたプロパティ
interpolator
-
-
ネストされたクラスのサマリー
-
クラス javafx.animation.Animationで宣言されたネストされたクラス/インタフェース
Animation.Status
-
-
フィールドのサマリー
-
クラス javafx.animation.Animationで宣言されたフィールド
INDEFINITE
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 FadeTransition()FadeTransitionのコンストラクタFadeTransition(Duration duration)FadeTransitionのコンストラクタFadeTransition(Duration duration, Node node)FadeTransitionのコンストラクタ
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoublePropertybyValueProperty()このFadeTransitionの開始からの増分された停止Opacity値を指定します。ObjectProperty<Duration>durationProperty()このFadeTransitionの期間。DoublePropertyfromValueProperty()このFadeTransitionの開始Opacity値を指定します。doublegetByValue()プロパティbyValueの値を取得します。DurationgetDuration()プロパティdurationの値を取得します。doublegetFromValue()プロパティfromValueの値を取得します。NodegetNode()プロパティnodeの値を取得します。doublegetToValue()プロパティtoValueの値を取得します。ObjectProperty<Node>nodeProperty()このTransitionのターゲット・ノード。voidsetByValue(double value)プロパティbyValueの値を設定します。voidsetDuration(Duration value)プロパティdurationの値を設定します。voidsetFromValue(double value)プロパティfromValueの値を設定します。voidsetNode(Node value)プロパティnodeの値を設定します。voidsetToValue(double value)プロパティtoValueの値を設定します。DoublePropertytoValueProperty()このFadeTransitionの停止Opacity値を指定します。-
クラス javafx.animation.Animationで宣言されたメソッド
autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setCycleDuration, setDelay, setOnFinished, setRate, setStatus, statusProperty, stop, totalDurationProperty
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
クラス javafx.animation.Transitionで宣言されたメソッド
getCachedInterpolator, getInterpolator, getParentTargetNode, interpolate, interpolatorProperty, setInterpolator
-
-
-
-
プロパティの詳細
-
node
public final ObjectProperty<Node> nodeProperty
このTransitionのターゲット・ノード。実行中の
FadeTransitionのターゲットnodeは変更できません。 実行中のFadeTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
getNode(),setNode(Node)
-
duration
public final ObjectProperty<Duration> durationProperty
このFadeTransitionの期間。実行中の
FadeTransitionのdurationは変更できません。 実行中のFadeTransitionのdurationの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。注意:
durationの単位はミリ秒ですが、粒度は基礎となるオペレーティング・システムによって異なり、一般的には大きくなります。 たとえば、デスクトップ・システム上のアニメーションは、通常、最大60fpsで実行され、その粒度は最大17ミリ秒になります。 durationをDuration.ZEROよりも小さい値に設定すると、IllegalArgumentExceptionが発生します。- デフォルト値:
- 400ms
- 関連項目:
getDuration(),setDuration(Duration)
-
fromValue
public final DoubleProperty fromValueProperty
このFadeTransitionの開始Opacity値を指定します。実行中の
FadeTransitionのfromValueは変更できません。 実行中のFadeTransitionのfromValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- デフォルト値:
Double.NaN- 関連項目:
getFromValue(),setFromValue(double)
-
toValue
public final DoubleProperty toValueProperty
このFadeTransitionの停止Opacity値を指定します。実行中の
FadeTransitionのtoValueは変更できません。 実行中のFadeTransitionのtoValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- デフォルト値:
Double.NaN- 関連項目:
getToValue(),setToValue(double)
-
byValue
public final DoubleProperty byValueProperty
このFadeTransitionの開始からの増分された停止Opacity値を指定します。実行中の
FadeTransitionのbyValueは変更できません。 実行中のFadeTransitionのbyValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
getByValue(),setByValue(double)
-
-
コンストラクタの詳細
-
FadeTransition
public FadeTransition(Duration duration, Node node)
FadeTransitionのコンストラクタ- パラメータ:
duration-FadeTransitionの期間node- 不透明度がアニメーション化されるnode
-
FadeTransition
public FadeTransition(Duration duration)
FadeTransitionのコンストラクタ- パラメータ:
duration-FadeTransitionの期間
-
FadeTransition
public FadeTransition()
FadeTransitionのコンストラクタ
-
-
メソッドの詳細
-
setNode
public final void setNode(Node value)
プロパティnodeの値を設定します。- プロパティの説明:
- この
Transitionのターゲット・ノード。実行中の
FadeTransitionのターゲットnodeは変更できません。 実行中のFadeTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
-
getNode
public final Node getNode()
プロパティnodeの値を取得します。- プロパティの説明:
- この
Transitionのターゲット・ノード。実行中の
FadeTransitionのターゲットnodeは変更できません。 実行中のFadeTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
-
nodeProperty
public final ObjectProperty<Node> nodeProperty()
このTransitionのターゲット・ノード。実行中の
FadeTransitionのターゲットnodeは変更できません。 実行中のFadeTransitionのnodeの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
getNode(),setNode(Node)
-
setDuration
public final void setDuration(Duration value)
プロパティdurationの値を設定します。- プロパティの説明:
- この
FadeTransitionの期間。実行中の
FadeTransitionのdurationは変更できません。 実行中のFadeTransitionのdurationの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。注意:
durationの単位はミリ秒ですが、粒度は基礎となるオペレーティング・システムによって異なり、一般的には大きくなります。 たとえば、デスクトップ・システム上のアニメーションは、通常、最大60fpsで実行され、その粒度は最大17ミリ秒になります。 durationをDuration.ZEROよりも小さい値に設定すると、IllegalArgumentExceptionが発生します。 - デフォルト値:
- 400ms
-
getDuration
public final Duration getDuration()
プロパティdurationの値を取得します。- プロパティの説明:
- この
FadeTransitionの期間。実行中の
FadeTransitionのdurationは変更できません。 実行中のFadeTransitionのdurationの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。注意:
durationの単位はミリ秒ですが、粒度は基礎となるオペレーティング・システムによって異なり、一般的には大きくなります。 たとえば、デスクトップ・システム上のアニメーションは、通常、最大60fpsで実行され、その粒度は最大17ミリ秒になります。 durationをDuration.ZEROよりも小さい値に設定すると、IllegalArgumentExceptionが発生します。 - デフォルト値:
- 400ms
-
durationProperty
public final ObjectProperty<Duration> durationProperty()
このFadeTransitionの期間。実行中の
FadeTransitionのdurationは変更できません。 実行中のFadeTransitionのdurationの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。注意:
durationの単位はミリ秒ですが、粒度は基礎となるオペレーティング・システムによって異なり、一般的には大きくなります。 たとえば、デスクトップ・システム上のアニメーションは、通常、最大60fpsで実行され、その粒度は最大17ミリ秒になります。 durationをDuration.ZEROよりも小さい値に設定すると、IllegalArgumentExceptionが発生します。- デフォルト値:
- 400ms
- 関連項目:
getDuration(),setDuration(Duration)
-
setFromValue
public final void setFromValue(double value)
プロパティfromValueの値を設定します。- プロパティの説明:
- この
FadeTransitionの開始Opacity値を指定します。実行中の
FadeTransitionのfromValueは変更できません。 実行中のFadeTransitionのfromValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。 - デフォルト値:
Double.NaN
-
getFromValue
public final double getFromValue()
プロパティfromValueの値を取得します。- プロパティの説明:
- この
FadeTransitionの開始Opacity値を指定します。実行中の
FadeTransitionのfromValueは変更できません。 実行中のFadeTransitionのfromValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。 - デフォルト値:
Double.NaN
-
fromValueProperty
public final DoubleProperty fromValueProperty()
このFadeTransitionの開始Opacity値を指定します。実行中の
FadeTransitionのfromValueは変更できません。 実行中のFadeTransitionのfromValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- デフォルト値:
Double.NaN- 関連項目:
getFromValue(),setFromValue(double)
-
setToValue
public final void setToValue(double value)
プロパティtoValueの値を設定します。- プロパティの説明:
- この
FadeTransitionの停止Opacity値を指定します。実行中の
FadeTransitionのtoValueは変更できません。 実行中のFadeTransitionのtoValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。 - デフォルト値:
Double.NaN
-
getToValue
public final double getToValue()
プロパティtoValueの値を取得します。- プロパティの説明:
- この
FadeTransitionの停止Opacity値を指定します。実行中の
FadeTransitionのtoValueは変更できません。 実行中のFadeTransitionのtoValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。 - デフォルト値:
Double.NaN
-
toValueProperty
public final DoubleProperty toValueProperty()
このFadeTransitionの停止Opacity値を指定します。実行中の
FadeTransitionのtoValueは変更できません。 実行中のFadeTransitionのtoValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- デフォルト値:
Double.NaN- 関連項目:
getToValue(),setToValue(double)
-
setByValue
public final void setByValue(double value)
プロパティbyValueの値を設定します。- プロパティの説明:
- この
FadeTransitionの開始からの増分された停止Opacity値を指定します。実行中の
FadeTransitionのbyValueは変更できません。 実行中のFadeTransitionのbyValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
-
getByValue
public final double getByValue()
プロパティbyValueの値を取得します。- プロパティの説明:
- この
FadeTransitionの開始からの増分された停止Opacity値を指定します。実行中の
FadeTransitionのbyValueは変更できません。 実行中のFadeTransitionのbyValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。
-
byValueProperty
public final DoubleProperty byValueProperty()
このFadeTransitionの開始からの増分された停止Opacity値を指定します。実行中の
FadeTransitionのbyValueは変更できません。 実行中のFadeTransitionのbyValueの値が変更された場合、新しい値を反映するには、アニメーションを停止し、再度開始する必要があります。- 関連項目:
getByValue(),setByValue(double)
-
-