Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BorderStroke extends java.lang.Object
top
is used, while the
other attributes are ignored.Modifier and Type | Field and Description |
---|---|
static BorderWidths |
DEFAULT_WIDTHS
The default Insets to be used with a BorderStroke that does not
otherwise define any.
|
static BorderWidths |
MEDIUM
The default insets when "medium" is specified
|
static BorderWidths |
THICK
The default insets when "thick" is specified
|
static BorderWidths |
THIN
The default insets when "thin" is specified.
|
Constructor and Description |
---|
BorderStroke(Paint stroke,
BorderStrokeStyle style,
CornerRadii radii,
BorderWidths widths)
Creates a new BorderStroke.
|
BorderStroke(Paint stroke,
BorderStrokeStyle style,
CornerRadii radii,
BorderWidths widths,
Insets insets)
Creates a new BorderStroke.
|
BorderStroke(Paint topStroke,
Paint rightStroke,
Paint bottomStroke,
Paint leftStroke,
BorderStrokeStyle topStyle,
BorderStrokeStyle rightStyle,
BorderStrokeStyle bottomStyle,
BorderStrokeStyle leftStyle,
CornerRadii radii,
BorderWidths widths,
Insets insets)
Create a new BorderStroke, specifying all construction parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
Paint |
getBottomStroke() |
BorderStrokeStyle |
getBottomStyle() |
Insets |
getInsets() |
Paint |
getLeftStroke() |
BorderStrokeStyle |
getLeftStyle() |
CornerRadii |
getRadii() |
Paint |
getRightStroke() |
BorderStrokeStyle |
getRightStyle() |
Paint |
getTopStroke() |
BorderStrokeStyle |
getTopStyle() |
BorderWidths |
getWidths() |
int |
hashCode() |
boolean |
isStrokeUniform() |
void |
solid(Region region) |
public static final BorderWidths THIN
public static final BorderWidths MEDIUM
public static final BorderWidths THICK
public static final BorderWidths DEFAULT_WIDTHS
public BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths)
stroke
- The stroke to use for all sides. If null, we default to Color.BLACK.style
- The style to use for all sides. If null, we default to BorderStrokeStyle.NONEradii
- The radii to use. If null, we default to CornerRadii.EMPTYwidths
- The widths to use. If null, we default to DEFAULT_WIDTHSpublic BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths, Insets insets)
stroke
- The stroke to use for all sides. If null, we default to Color.BLACK.style
- The style to use for all sides. If null, we default to BorderStrokeStyle.NONEradii
- The radii to use. If null, we default to CornerRadii.EMPTYwidths
- The widths to use. If null, we default to DEFAULT_WIDTHSinsets
- The insets indicating where to draw the border relative to the region edges.public BorderStroke(Paint topStroke, Paint rightStroke, Paint bottomStroke, Paint leftStroke, BorderStrokeStyle topStyle, BorderStrokeStyle rightStyle, BorderStrokeStyle bottomStyle, BorderStrokeStyle leftStyle, CornerRadii radii, BorderWidths widths, Insets insets)
topStroke
- The fill to use on the top. If null, defaults to BLACK.rightStroke
- The fill to use on the right. If null, defaults to the same value as topStrokebottomStroke
- The fill to use on the bottom. If null, defaults to the same value as bottomStrokeleftStroke
- The fill to use on the left. If null, defaults to the same value as rightStroketopStyle
- The style to use on the top. If null, defaults to BorderStrokeStyle.NONErightStyle
- The style to use on the right. If null, defaults to the same value as topStylebottomStyle
- The style to use on the bottom. If null, defaults to the same value as topStyleleftStyle
- The style to use on the left. If null, defaults to the same value as rightStyleradii
- The radii. If null, we default to square corners by using CornerRadii.EMPTYwidths
- The thickness of each side. If null, we default to DEFAULT_WIDTHS.insets
- The insets indicating where to draw the border relative to the region edges.public final Paint getTopStroke()
public final Paint getRightStroke()
public final Paint getBottomStroke()
public final Paint getLeftStroke()
public final BorderStrokeStyle getTopStyle()
public final BorderStrokeStyle getRightStyle()
public final BorderStrokeStyle getBottomStyle()
public final BorderStrokeStyle getLeftStyle()
public final BorderWidths getWidths()
public final CornerRadii getRadii()
public final boolean isStrokeUniform()
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