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

クラスBorderStrokeStyle


  • public final class BorderStrokeStyle
    extends Object
    BorderStrokeの1つの辺で使用するストロークのスタイルを定義します。 複数の事前定義スタイルがありますが、これらの事前定義スタイルのプロパティが、最終的な描画に使用される設定と一致しない場合があります。 または、新しいBorderStrokeStyleを作成し、Shapeと同様に各ストローク設定を手動で定義できます。
    導入されたバージョン:
    JavaFX 8.0
    • フィールドの詳細

      • NONE

        public static final BorderStrokeStyle NONE
        ストロークが描画されないことを示します。
      • DOTTED

        public static final BorderStrokeStyle DOTTED
        ストロークに使用される事前定義済の点線パターン
      • DASHED

        public static final BorderStrokeStyle DASHED
        ストロークに使用される事前定義済の破線パターン
      • SOLID

        public static final BorderStrokeStyle SOLID
        ストロークに使用される事前定義済の実線
    • コンストラクタの詳細

      • BorderStrokeStyle

        public BorderStrokeStyle​(StrokeType type,
                                 StrokeLineJoin lineJoin,
                                 StrokeLineCap lineCap,
                                 double miterLimit,
                                 double dashOffset,
                                 List<Double> dashArray)
        新しいBorderStrokeStyleを作成します。
        パラメータ:
        type - ストロークのタイプ。ボーダー・ラインのOUTSIDE、INSIDEまたはCENTEREDのうちどこにレンダリングされるか。 nullの場合、デフォルトはCENTEREDです。
        lineJoin - 線結合。 nullの場合、デフォルトはMITERです。
        lineCap - ライン・キャップ。 nullの場合、デフォルトはBUTTです。
        miterLimit - 接合制限値。最適なデフォルト値は10です。
        dashOffset - dashOffset。最適なデフォルト値は0です。
        dashArray - 破線配列。 nullの場合、デフォルトは空のリストです。
    • メソッドの詳細

      • getType

        public final StrokeType getType()
        strokeWidthが図形の境界に適用される方向(内側、外側または両方)を定義します。
        デフォルト値:
        CENTERED
        戻り値:
        strokeWidthがシェイプの境界に適用される方向
      • getLineJoin

        public final StrokeLineJoin getLineJoin()
        輪郭線セグメントの接合部の装飾を定義します。 値は次の値のいずれかである必要があります。StrokeLineJoin.BEVELStrokeLineJoin.MITERおよびStrokeLineJoin.ROUND
        デフォルト値:
        MITER
        戻り値:
        パス・セグメントが一致する装飾が適用されます
      • getLineCap

        public final StrokeLineCap getLineCap()
        使用可能なエンド・キャップ・スタイルを定義する次の値のいずれかを使用するこのShapeのエンド・キャップ・スタイル: StrokeLineCap.BUTTStrokeLineCap.ROUNDおよびStrokeLineCap.SQUARE
        デフォルト値:
        SQUARE
        戻り値:
        エンド・キャップ・スタイル
      • getMiterLimit

        public final double getMiterLimit()
        StrokeLineJoin.MITER線結合スタイルに対する制限を定義します。
        デフォルト値:
        10
        戻り値:
        StrokeLineJoin.MITERライン結合スタイルの制限
      • getDashOffset

        public final double getDashOffset()
        破線パターン内でのオフセットを表すユーザー空間で指定された距離を定義します。 つまり、破線フェーズは、ストロークの先頭に対応する破線パターン内の点を定義します。
        デフォルト値:
        0
        戻り値:
        破線パターンへのオフセット
      • getDashArray

        public final List<Double> getDashArray()
        破線セグメントの長さを表す配列を定義します。 配列内のエントリが、破線の不透明セグメントと透明セグメントのユーザー空間での長さを交互に表します。 ストロークで描画されるShapeの輪郭に沿ってペンが移動するにつれて、ペンが移動するユーザー空間の距離が累積されます。 距離の値は、破線配列のインデックスに使用されます。 現在の累積距離が破線配列の偶数番目の要素にマッピングされる場合、ペンは不透明になり、奇数番目の要素にマッピングされる場合は透明になります。 空のdashArrayは、スペースのない実線を指定します。
        デフォルト値:
        戻り値:
        ダッシュ・セグメントの長さを表す配列