Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Background extends java.lang.Object
Region
. A Background is an immutable object which
encapsulates the entire set of data required to render the background
of a Region. Because this class is immutable, you can freely reuse the same
Background on many different Regions. Please refer to
JavaFX CSS Reference
for a complete description
of the CSS rules for styling the background of a Region.
Every Background is comprised of fills
and / or
images
. Neither list will ever be null, but either or
both may be empty. Each defined BackgroundFill
is rendered in order,
followed by each defined BackgroundImage
.
The Background's outsets
define any extension of the drawing area of a Region
which is necessary to account for all background drawing. These outsets are strictly
defined by the BackgroundFills that are specified on this Background, if any, because
all BackgroundImages are clipped to the drawing area, and do not define it. The
outsets values are strictly non-negative.Modifier and Type | Field and Description |
---|---|
static Background |
EMPTY
An empty Background, useful to use instead of null.
|
Constructor and Description |
---|
Background(BackgroundFill... fills)
Create a new Background by supplying an array of BackgroundFills.
|
Background(BackgroundFill[] fills,
BackgroundImage[] images)
Create a new Background by supplying two arrays, one for background fills,
and one for background images.
|
Background(BackgroundImage... images)
Create a new Background by supplying an array of BackgroundImages.
|
Background(java.util.List<BackgroundFill> fills,
java.util.List<BackgroundImage> images)
Create a new Background supply two Lists, one for background fills and
one for background images.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
static java.util.List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
java.util.List<BackgroundFill> |
getFills() |
java.util.List<BackgroundImage> |
getImages() |
Insets |
getOutsets() |
int |
hashCode() |
boolean |
isEmpty()
Gets whether the background is empty.
|
public static final Background EMPTY
public Background(BackgroundFill... fills)
fills
or outsets
.fills
- The fills. This may be null, and may contain nulls. Any
contained nulls are filtered out and not included in the
final List of fills. A null array becomes an empty List.public Background(BackgroundImage... images)
images
.images
- The images. This may be null, and may contain nulls. Any
contained nulls are filtered out and not included in the
final List of images. A null array becomes an empty List.public Background(java.util.List<BackgroundFill> fills, java.util.List<BackgroundImage> images)
fills
, images
, or
outsets
.fills
- The fills. This may be null, and may contain nulls. Any
contained nulls are filtered out and not included in the
final List of fills. A null List becomes an empty List.images
- The images. This may be null, and may contain nulls. Any
contained nulls are filtered out and not included in the
final List of images. A null List becomes an empty List.public Background(BackgroundFill[] fills, BackgroundImage[] images)
fills
, images
, or
outsets
.fills
- The fills. This may be null, and may contain nulls. Any
contained nulls are filtered out and not included in the
final List of fills. A null array becomes an empty List.images
- The images. This may be null, and may contain nulls. Any
contained nulls are filtered out and not included in the
final List of images. A null array becomes an empty List.public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public final java.util.List<BackgroundFill> getFills()
public final java.util.List<BackgroundImage> getImages()
public final Insets getOutsets()
public final boolean isEmpty()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. Use is subject to