- 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 プロパティ 説明 DoublePropertyazimuth光の方位。DoublePropertyelevation光の高度。
 - 
ネストされたクラスのサマリー- 
クラス javafx.scene.effect.Lightで宣言されたネストされたクラス/インタフェースLight.Distant、Light.Point、Light.Spot
 
- 
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoublePropertyazimuthProperty()光の方位。DoublePropertyelevationProperty()光の高度。doublegetAzimuth()プロパティazimuthの値を取得します。doublegetElevation()プロパティelevationの値を取得します。voidsetAzimuth(double value)プロパティazimuthの値を設定します。voidsetElevation(double value)プロパティelevationの値を設定します。- 
クラス javafx.scene.effect.Lightで宣言されたメソッドcolorProperty、getColor、setColor
 
- 
 
- 
- 
- 
プロパティの詳細- 
azimuthpublic final DoubleProperty azimuthProperty 光の方位。 azimuthは、XY面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a- デフォルト値:
- 45.0
- 関連項目:
- getAzimuth()、- setAzimuth(double)
 
 - 
elevationpublic final DoubleProperty elevationProperty 光の高度。 elevationは、YZ面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a- デフォルト値:
- 45.0
- 関連項目:
- getElevation()、- setElevation(double)
 
 
- 
 - 
コンストラクタの詳細- 
Distantpublic Distant() デフォルトのパラメータで遠光の新しいインスタンスを作成します。
 - 
Distantpublic Distant(double azimuth, double elevation, Color color)指定された方位、高度および色を使用して、遠くの光の新しいインスタンスを作成します。- パラメータ:
- azimuth- 光の方位
- elevation- 光の高度
- color- 光の色
- 導入されたバージョン:
- JavaFX 2.1
 
 
- 
 - 
メソッドの詳細- 
setAzimuthpublic final void setAzimuth(double value) プロパティazimuthの値を設定します。- プロパティの説明:
- 光の方位。 azimuthは、XY面上の光源の方位角(度)です。 
 Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
 
 - 
getAzimuthpublic final double getAzimuth() プロパティazimuthの値を取得します。- プロパティの説明:
- 光の方位。 azimuthは、XY面上の光源の方位角(度)です。 
 Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
 
 - 
azimuthPropertypublic final DoubleProperty azimuthProperty() 光の方位。 azimuthは、XY面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a- デフォルト値:
- 45.0
- 関連項目:
- getAzimuth()、- setAzimuth(double)
 
 - 
setElevationpublic final void setElevation(double value) プロパティelevationの値を設定します。- プロパティの説明:
- 光の高度。 elevationは、YZ面上の光源の方位角(度)です。 
 Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
 
 - 
getElevationpublic final double getElevation() プロパティelevationの値を取得します。- プロパティの説明:
- 光の高度。 elevationは、YZ面上の光源の方位角(度)です。 
 Min: n/a Max: n/a Default: 45.0 Identity: n/a
- デフォルト値:
- 45.0
 
 - 
elevationPropertypublic final DoubleProperty elevationProperty() 光の高度。 elevationは、YZ面上の光源の方位角(度)です。Min: n/a Max: n/a Default: 45.0 Identity: n/a- デフォルト値:
- 45.0
- 関連項目:
- getElevation()、- setElevation(double)
 
 
- 
 
-