Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BackgroundPosition extends java.lang.Object
BackgroundImage
within the
Region
's drawing area.
The BackgroundImage can be positioned either from the left or right side
along the horizontal axis, and from either the top or bottom side along
the vertical axis. The horizontalSide
and
verticalSide
properties define to which side the
remaining properties pertain. The horizontalPosition
specifies the distance of the BackgroundImage from the corresponding side of the Region,
and horizontalAsPercentage
indicates whether
this is as a literal value or a percentage. Similar properties exist for
specifying the size relative to the vertical axis.
For example, suppose I had a BackgroundPosition with a horizontalSide
of Side.RIGHT
, a horizontalPosition
of .05, and a
horizontalAsPercentage
of true
. In this case, the right
side of the BackgroundImage will be 5% of the width of the Region from
the Region's right edge.Modifier and Type | Field and Description |
---|---|
static BackgroundPosition |
DEFAULT
The default BackgroundPosition for any BackgroundImage.
|
Constructor and Description |
---|
BackgroundPosition(Side horizontalSide,
double horizontalPosition,
boolean horizontalAsPercentage,
Side verticalSide,
double verticalPosition,
boolean verticalAsPercentage)
Creates a new BackgroundPosition.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
double |
getHorizontalPosition() |
Side |
getHorizontalSide() |
double |
getVerticalPosition() |
Side |
getVerticalSide() |
int |
hashCode() |
boolean |
isHorizontalAsPercentage() |
boolean |
isVerticalAsPercentage() |
public static final BackgroundPosition DEFAULT
public BackgroundPosition(Side horizontalSide, double horizontalPosition, boolean horizontalAsPercentage, Side verticalSide, double verticalPosition, boolean verticalAsPercentage)
horizontalSide
- The horizontal side, must be either null, LEFT, or RIGHT. If null, LEFT
will be used. If TOP or BOTTOM is specified, an IllegalArgumentException
is thrown.horizontalPosition
- The horizontal position value.horizontalAsPercentage
- Whether to interpret the horizontal position as a decimal or percentageverticalSide
- The vertical side, must be either null, TOP, or BOTTOM. If null, TOP
will be used. If LEFT or RIGHT is specified, an IllegalArgumentException
is thrown.verticalPosition
- The vertical position value.verticalAsPercentage
- Whether to interpret the vertical position as a decimal or percentagepublic final Side getHorizontalSide()
public final Side getVerticalSide()
public final double getHorizontalPosition()
public final double getVerticalPosition()
public final boolean isHorizontalAsPercentage()
public final boolean isVerticalAsPercentage()
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