public final class DashStyle
extends java.lang.Object
implements java.io.Externalizable
Pen
.Modifier and Type | Field and Description |
---|---|
static DashStyle |
Dash
A predefined dash pattern.
|
static DashStyle |
DashDot |
static DashStyle |
DashDotDot |
static DashStyle |
Dot |
static DashStyle |
Solid |
Constructor and Description |
---|
DashStyle()
Initializes a new
DashStyle instance. |
DashStyle(float[] dashArray,
float dashPhase)
Initializes a new
DashStyle instance. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Creates a copy of the
DashStyle . |
static DashStyle |
createCustomStyle() |
static DashStyle |
createDashDotDotStyle() |
static DashStyle |
createDashDotStyle() |
static DashStyle |
createDashStyle()
Creates a DashStyle object with period appropriate for the GraphicsUnit
|
static DashStyle |
createDotStyle() |
static DashStyle |
createSolidStyle() |
float[] |
getDashArray()
Returns the array that defines the dash pattern.
|
float |
getDashPhase()
Gets a value indicating the start offset into the dash pattern.
|
int |
getId() |
void |
readExternal(java.io.ObjectInput in)
Implements Externalizable.
|
void |
writeExternal(java.io.ObjectOutput out)
Implements Externalizable.
|
public static final DashStyle Dash
public static final DashStyle Solid
public static final DashStyle DashDot
public static final DashStyle DashDotDot
public static final DashStyle Dot
public DashStyle(float[] dashArray, float dashPhase)
DashStyle
instance.dashArray
- A float array containing dash lengths.dashPhase
- A float value specifying the start offset.public DashStyle()
DashStyle
instance.public java.lang.Object clone()
DashStyle
.clone
in class java.lang.Object
DashStyle
instance.public float[] getDashArray()
public float getDashPhase()
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public int getId()
public static DashStyle createDashStyle()
public static DashStyle createSolidStyle()
public static DashStyle createDashDotStyle()
public static DashStyle createDashDotDotStyle()
public static DashStyle createDotStyle()
public static DashStyle createCustomStyle()