- java.lang.Object
-
- javafx.scene.effect.Light
-
- javafx.scene.effect.Light.Distant
-
- 含まれているクラス:
- Light
public static class Light.Distant extends Light
遠光源を表します。例:
Light.Distant light = new Light.Distant(); light.setAzimuth(45.0); light.setElevation(30.0); Lighting lighting = new Lighting(); lighting.setLight(light); lighting.setSurfaceScale(5.0); Text text = new Text(); text.setText("Distant"); text.setFill(Color.STEELBLUE); text.setFont(Font.font("null", FontWeight.BOLD, 80)); text.setX(10.0f); text.setY(10.0f); text.setTextOrigin(VPos.TOP); text.setEffect(lighting); Rectangle rect = new Rectangle(300,150); rect.setFill(Color.ALICEBLUE); rect.setEffect(lighting);
前述のコードにより、次の出力が生成されます。
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
azimuth
光の方位。DoubleProperty
elevation
光の高度。
-
ネストされたクラスのサマリー
-
クラス javafx.scene.effect.Lightから継承されたネストされたクラス/インタフェース
Light.Distant、Light.Point、Light.Spot
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
azimuthProperty()
光の方位。DoubleProperty
elevationProperty()
光の高度。double
getAzimuth()
プロパティazimuthの値を取得します。double
getElevation()
プロパティelevationの値を取得します。void
setAzimuth(double value)
プロパティazimuthの値を設定します。void
setElevation(double value)
プロパティelevationの値を設定します。-
クラス javafx.scene.effect.Lightから継承されたメソッド
colorProperty、getColor、setColor
-
-
-
-
プロパティの詳細
-
azimuth
public final DoubleProperty azimuthProperty
光の方位。 azimuthは、XY面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
- 関連項目:
getAzimuth()
、setAzimuth(double)
-
elevation
public final DoubleProperty elevationProperty
光の高度。 elevationは、YZ面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
- 関連項目:
getElevation()
、setElevation(double)
-
-
コンストラクタの詳細
-
Distant
public Distant()
デフォルトのパラメータで遠光の新しいインスタンスを作成します。
-
Distant
public Distant(double azimuth, double elevation, Color color)
指定された方位、高度および色を使用して、遠くの光の新しいインスタンスを作成します。- パラメータ:
azimuth
- 光の方位elevation
- 光の高度color
- 光の色- 導入されたバージョン:
- JavaFX 2.1
-
-
メソッドの詳細
-
setAzimuth
public final void setAzimuth(double value)
プロパティazimuthの値を設定します。- プロパティの説明:
- 光の方位。 azimuthは、XY面上の光源の方位角(度)です。
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
-
getAzimuth
public final double getAzimuth()
プロパティazimuthの値を取得します。- プロパティの説明:
- 光の方位。 azimuthは、XY面上の光源の方位角(度)です。
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
-
azimuthProperty
public final DoubleProperty azimuthProperty()
光の方位。 azimuthは、XY面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
- 関連項目:
getAzimuth()
、setAzimuth(double)
-
setElevation
public final void setElevation(double value)
プロパティelevationの値を設定します。- プロパティの説明:
- 光の高度。 elevationは、YZ面上の光源の方位角(度)です。
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
-
getElevation
public final double getElevation()
プロパティelevationの値を取得します。- プロパティの説明:
- 光の高度。 elevationは、YZ面上の光源の方位角(度)です。
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
-
elevationProperty
public final DoubleProperty elevationProperty()
光の高度。 elevationは、YZ面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
- 関連項目:
getElevation()
、setElevation(double)
-
-