- java.lang.Object
-
- javafx.scene.layout.BorderWidths
-
public final class BorderWidths extends Object
4つの成分(上、右、下および左)の幅を定義します。 各幅は負でない値として定義されます。 この値は、topAsPercentage
、rightAsPercentage
、bottomAsPercentage
、leftAsPercentage
の値に応じて、リテラル値、またはリージョンの幅または高さの割合のいずれかとして解釈できます。 上、右、下および左に対して許容可能な負の値は、AUTO
のみです。BorderWidthsは不変であるため、どのキャッシュでも安全に使用でき、複数のリージョンの間で安全に再使用できます。
- 導入されたバージョン:
- JavaFX 8.0
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static double
AUTO
BorderStrokeによって使用される場合は、AUTOの値が、対応する辺のBorderStroke.MEDIUM
の値として解釈されます。static BorderWidths
DEFAULT
nullが指定された場合に、BorderImageによって使用されるデフォルトのBorderWidths。static BorderWidths
EMPTY
幅の空のセット(すべての値が0およびリテラル値など)。static BorderWidths
FULL
それぞれの側で100%を示す幅のセット。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BorderWidths(double width)
4つの枠線すべてに指定された幅を使用してこの幅をパーセンテージではなくリテラル値として処理する新しいBorderWidthsを作成します。BorderWidths(double top, double right, double bottom, double left)
上、右、下および左の指定された幅を使用した新しいBorderWidthsを作成します。BorderWidths(double top, double right, double bottom, double left, boolean topAsPercentage, boolean rightAsPercentage, boolean bottomAsPercentage, boolean leftAsPercentage)
新しいBorderWidthsを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 double
getBottom()
ボーダーの下側のボーダーの太さを示す負でない値(AUTO
を除く)。double
getLeft()
ボーダーの左側のボーダーの太さを示す負でない値(AUTO
を除く)。double
getRight()
ボーダーの右側のボーダーの太さを示す負でない値(AUTO
を除く)。double
getTop()
ボーダーの上側のボーダーの太さを示す負でない値(AUTO
を除く)。boolean
isBottomAsPercentage()
bottom
プロパティをリージョンの高さの割合として解釈する必要があるか(true
)ないか(false
)を指定します。boolean
isLeftAsPercentage()
left
プロパティをリージョンの幅の割合として解釈する必要があるか(true
)ないか(false
)を指定します。boolean
isRightAsPercentage()
right
プロパティをリージョンの幅の割合として解釈する必要があるか(true
)ないか(false
)を指定します。boolean
isTopAsPercentage()
top
プロパティをリージョンの高さの割合として解釈する必要があるか(true
)ないか(false
)を指定します。
-
-
-
フィールドの詳細
-
AUTO
public static final double AUTO
BorderStrokeによって使用される場合は、AUTOの値が、対応する辺のBorderStroke.MEDIUM
の値として解釈されます。 BorderImageで使用される場合は、AUTOの値は、BorderStrokeから対応する値を読み取り、手動で指定しないことを意味します。- 関連項目:
- 定数フィールド値
-
DEFAULT
public static final BorderWidths DEFAULT
nullが指定された場合に、BorderImageによって使用されるデフォルトのBorderWidths。 この幅は上、右、下および左の1ピクセルを示し、すべてリテラル値として解釈されます。
-
EMPTY
public static final BorderWidths EMPTY
幅の空のセット(すべての値が0およびリテラル値など)。
-
FULL
public static final BorderWidths FULL
それぞれの側で100%を示す幅のセット。
-
-
コンストラクタの詳細
-
BorderWidths
public BorderWidths(double width)
4つの枠線すべてに指定された幅を使用してこの幅をパーセンテージではなくリテラル値として処理する新しいBorderWidthsを作成します。- パラメータ:
width
- ボーダーの幅。 負にはできません。
-
BorderWidths
public BorderWidths(double top, double right, double bottom, double left)
上、右、下および左の指定された幅を使用した新しいBorderWidthsを作成します。 これらの値はいずれも負にできません。 これらの各値は、割合ではなく、リテラル値として解釈されます。- パラメータ:
top
- 上側のボーダーの太さ。 負でない数値。right
- 右側のボーダーの太さ。 負でない数値。bottom
- 下側のボーダーの太さ。 負でない数値。left
- 左側のボーダーの太さ。 負でない数値。
-
BorderWidths
public BorderWidths(double top, double right, double bottom, double left, boolean topAsPercentage, boolean rightAsPercentage, boolean bottomAsPercentage, boolean leftAsPercentage)
新しいBorderWidthsを作成します。top
、right
、bottom
またはleft
の値はすべて負にできます。- パラメータ:
top
- 上側のボーダーの太さ。 負でない数値。right
- 右側のボーダーの太さ。 負でない数値。bottom
- 下側のボーダーの太さ。 負でない数値。left
- 左側のボーダーの太さ。 負でない数値。topAsPercentage
- 上側を割合として処理する必要があるかどうか。rightAsPercentage
- 右側を割合として処理する必要があるかどうか。bottomAsPercentage
- 下側を割合として処理する必要があるかどうか。leftAsPercentage
- 左側を割合として処理する必要があるかどうか。
-
-
メソッドの詳細
-
getTop
public final double getTop()
ボーダーの上側のボーダーの太さを示す負でない値(AUTO
を除く)。 この値はリテラル値にするか、topAsPercentage
プロパティの値に基づいて割合として処理できます。- 戻り値:
- ボーダーの上のボーダーの太さ
-
getRight
public final double getRight()
ボーダーの右側のボーダーの太さを示す負でない値(AUTO
を除く)。 この値はリテラル値にするか、rightAsPercentage
プロパティの値に基づいて割合として処理できます。- 戻り値:
- ボーダーの右側のボーダーの太さ
-
getBottom
public final double getBottom()
ボーダーの下側のボーダーの太さを示す負でない値(AUTO
を除く)。 この値はリテラル値にするか、bottomAsPercentage
プロパティの値に基づいて割合として処理できます。- 戻り値:
- ボーダーの底にあるボーダーの太さ
-
getLeft
public final double getLeft()
ボーダーの左側のボーダーの太さを示す負でない値(AUTO
を除く)。 この値はリテラル値にするか、leftAsPercentage
プロパティの値に基づいて割合として処理できます。- 戻り値:
- ボーダーの左側のボーダーの太さ
-
isTopAsPercentage
public final boolean isTopAsPercentage()
top
プロパティをリージョンの高さの割合として解釈する必要があるか(true
)ないか(false
)を指定します。- 戻り値:
- topが領域の高さのパーセンテージとして解釈される場合はtrue、そうでない場合はfalse
-
isRightAsPercentage
public final boolean isRightAsPercentage()
right
プロパティをリージョンの幅の割合として解釈する必要があるか(true
)ないか(false
)を指定します。- 戻り値:
- 右が領域幅のパーセンテージとして解釈される場合はtrue、そうでない場合はfalse
-
isBottomAsPercentage
public final boolean isBottomAsPercentage()
bottom
プロパティをリージョンの高さの割合として解釈する必要があるか(true
)ないか(false
)を指定します。- 戻り値:
- bottomが領域の高さのパーセンテージとして解釈される場合はtrue、そうでない場合はfalse
-
isLeftAsPercentage
public final boolean isLeftAsPercentage()
left
プロパティをリージョンの幅の割合として解釈する必要があるか(true
)ないか(false
)を指定します。- 戻り値:
- 左の場合は領域幅のパーセンテージとして解釈される必要がある場合はtrue、そうでない場合はfalse
-
-