モジュール javafx.graphics
パッケージ javafx.scene.shape

クラスEllipse

  • すべての実装されたインタフェース:
    Styleable, EventTarget


    public class Ellipse
    extends Shape
    Ellipseクラスは、指定されたサイズと位置(ピクセル単位)に基づいて新しい楕円を作成します。
    import javafx.scene.shape.*;
    
    Ellipse ellipse = new Ellipse(); {
    ellipse.setCenterX(50.0f);
    ellipse.setCenterY(50.0f);
    ellipse.setRadiusX(50.0f);
    ellipse.setRadiusY(25.0f);
    
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • Ellipse

        public Ellipse​()
        Ellipseの空インスタンスを作成します。
      • Ellipse

        public Ellipse​(double radiusX,
                       double radiusY)
        指定されたサイズのEllipseのインスタンスを作成します。
        パラメータ:
        radiusX - 楕円の水平方向の半径(ピクセル単位)
        radiusY - 楕円の垂直方向の半径(ピクセル単位)
      • Ellipse

        public Ellipse​(double centerX,
                       double centerY,
                       double radiusX,
                       double radiusY)
        指定された位置とサイズのEllipseのインスタンスを作成します。
        パラメータ:
        centerX - 楕円の中心の水平位置(ピクセル単位)
        centerY - 楕円の中心の垂直位置(ピクセル単位)
        radiusX - 楕円の水平方向の半径(ピクセル単位)
        radiusY - 楕円の垂直方向の半径(ピクセル単位)
    • メソッドの詳細

      • setCenterX

        public final void setCenterX​(double value)
        プロパティcenterXの値を設定します。
        プロパティの説明:
        楕円の中心の水平位置をピクセル単位で定義します。
        デフォルト値:
        0.0
      • getCenterX

        public final double getCenterX​()
        プロパティcenterXの値を取得します。
        プロパティの説明:
        楕円の中心の水平位置をピクセル単位で定義します。
        デフォルト値:
        0.0
      • setCenterY

        public final void setCenterY​(double value)
        プロパティcenterYの値を設定します。
        プロパティの説明:
        楕円の中心の垂直位置をピクセル単位で定義します。
        デフォルト値:
        0.0
      • getCenterY

        public final double getCenterY​()
        プロパティcenterYの値を取得します。
        プロパティの説明:
        楕円の中心の垂直位置をピクセル単位で定義します。
        デフォルト値:
        0.0
      • setRadiusX

        public final void setRadiusX​(double value)
        プロパティradiusXの値を設定します。
        プロパティの説明:
        楕円の幅を定義します(ピクセル)。
        デフォルト値:
        0.0
      • getRadiusX

        public final double getRadiusX​()
        プロパティradiusXの値を取得します。
        プロパティの説明:
        楕円の幅を定義します(ピクセル)。
        デフォルト値:
        0.0
      • setRadiusY

        public final void setRadiusY​(double value)
        プロパティradiusYの値を設定します。
        プロパティの説明:
        楕円の高さを定義します(ピクセル)。
        デフォルト値:
        0.0
      • getRadiusY

        public final double getRadiusY​()
        プロパティradiusYの値を取得します。
        プロパティの説明:
        楕円の高さを定義します(ピクセル)。
        デフォルト値:
        0.0
      • toString

        public String toString​()
        このEllipseオブジェクトの文字列表現を返します。
        オーバーライド:
        toString 、クラス: Node
        戻り値:
        このEllipseオブジェクトの文字列表現