public final class Background extends Object
Region
のBackground。背景は、リージョンの背景のレンダリングに必要な一連のデータ全体をカプセル化する不変のオブジェクトです。このクラスは不変のため、複数の異なるリージョンで同じ背景を自由に再使用できます。リージョンの背景のスタイル設定に関するCSSルールの詳細は、「JavaFX CSSリファレンス」
を参照してください。
すべての背景はfills
またはimages
、あるいはその両方で構成されます。どちらのリストもnullにはなりませんが、一方または両方を空にできます。定義された各BackgroundFill
は順番にレンダリングされ、その後に、定義された各BackgroundImage
が続きます。
背景のoutsets
は、すべての背景描画に対応するために必要なリージョンの描画領域の拡大を定義します。すべてのBackgroundImageは描画領域に合せてクリップされ、描画領域を定義しないため、これらのアウトセットは、この背景に指定されているBackgroundFill (存在する場合)によって厳密に定義されます。アウトセットの値は厳密に負でない数値となります。修飾子と型 | フィールドと説明 |
---|---|
static Background |
EMPTY
空のBackground。nullのかわりに使用できます。
|
コンストラクタと説明 |
---|
Background(BackgroundFill... fills)
BackgroundFillsの配列を指定して、新しいBackgroundを作成します。
|
Background(BackgroundFill[] fills, BackgroundImage[] images)
背景の塗りつぶし用と背景のイメージ用の2つの配列を指定して、新しいBackgroundを作成します。
|
Background(BackgroundImage... images)
BackgroundImagesの配列を指定して、新しいBackgroundを作成します。
|
Background(List<BackgroundFill> fills, List<BackgroundImage> images)
背景の塗りつぶし用と背景のイメージ用の2つのリストを指定して、新しいBackgroundを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
boolean |
equals(Object o) |
static List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
List<BackgroundFill> |
getFills()
この背景の塗りつぶし部分をともに定義するBackgroundFillのリスト。
|
List<BackgroundImage> |
getImages()
この背景のイメージ部分をともに定義するBackgroundImageのリスト。
|
Insets |
getOutsets()
このBackgroundのアウトセット。
|
int |
hashCode() |
boolean |
isEmpty()
背景が空かどうかを取得します。
|
boolean |
isFillPercentageBased()
この背景の塗りつぶしが割合に基づいているかどうかを取得します(つまり、スタイル設定されるリージョンのサイズに対して相対的であるかどうか)。
|
public static final Background EMPTY
public Background(BackgroundFill... fills)
fills
またはoutsets
には影響しません。fills
- 塗りつぶし。これはnullか、nullが含まれている可能性があります。含まれているnullはすべてフィルタで除外され、塗りつぶしの最終的なリストには含められません。nullの配列は空のリストになります。public Background(BackgroundImage... images)
images
には影響しません。images
- イメージ。これはnullか、nullが含まれている可能性があります。含まれているnullはすべてフィルタで除外され、イメージの最終的なリストには含められません。nullの配列は空のリストになります。public Background(List<BackgroundFill> fills, List<BackgroundImage> images)
fills
、images
またはoutsets
には影響しません。fills
- 塗りつぶし。これはnullか、nullが含まれている可能性があります。含まれているnullはすべてフィルタで除外され、塗りつぶしの最終的なリストには含められません。nullのリストは空のリストになります。images
- イメージ。これはnullか、nullが含まれている可能性があります。含まれているnullはすべてフィルタで除外され、イメージの最終的なリストには含められません。nullのリストは空のリストになります。public Background(BackgroundFill[] fills, BackgroundImage[] images)
fills
、images
またはoutsets
には影響しません。fills
- 塗りつぶし。これはnullか、nullが含まれている可能性があります。含まれているnullはすべてフィルタで除外され、塗りつぶしの最終的なリストには含められません。nullの配列は空のリストになります。images
- イメージ。これはnullか、nullが含まれている可能性があります。含まれているnullはすべてフィルタで除外され、イメージの最終的なリストには含められません。nullの配列は空のリストになります。public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public final List<BackgroundFill> getFills()
public final List<BackgroundImage> getImages()
public final Insets getOutsets()
public final boolean isEmpty()
public boolean isFillPercentageBased()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.