Package | Description |
---|---|
java.awt |
Contains all of the classes for creating user
interfaces and for painting graphics and images.
|
javax.swing |
Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms.
|
javax.swing.border |
Provides classes and interface for drawing
specialized borders around a Swing component.
|
javax.swing.plaf |
Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Color
The
Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
class |
GradientPaint
The
GradientPaint class provides a way to fill
a Shape with a linear color gradient pattern. |
|
class |
LinearGradientPaint
The
LinearGradientPaint class provides a way to fill
a Shape with a linear color gradient pattern. |
|
class |
MultipleGradientPaint
This is the superclass for Paints which use a multiple color
gradient to fill in their raster.
|
|
class |
RadialGradientPaint
The
RadialGradientPaint class provides a way to fill a shape with
a circular radial color gradient pattern. |
|
class |
SystemColor
A class to encapsulate symbolic colors representing the color of
native GUI objects on a system.
|
|
class |
TexturePaint
The
TexturePaint class provides a way to fill a
Shape with a texture that is specified as
a BufferedImage . |
Modifier and Type | Method | Description |
---|---|---|
abstract Paint |
Graphics2D.getPaint ()
Returns the current
Paint of the
Graphics2D context. |
Modifier and Type | Method | Description |
---|---|---|
abstract void |
Graphics2D.setPaint (Paint paint)
Sets the
Paint attribute for the
Graphics2D context. |
Modifier and Type | Method | Description |
---|---|---|
static Border |
BorderFactory.createDashedBorder (Paint paint)
Creates a dashed border of the specified
paint . |
|
static Border |
BorderFactory.createDashedBorder (Paint paint,
float length,
float spacing)
Creates a dashed border of the specified
paint ,
relative length , and relative spacing . |
|
static Border |
BorderFactory.createDashedBorder (Paint paint,
float thickness,
float length,
float spacing,
boolean rounded)
Creates a dashed border of the specified
paint , thickness ,
line shape, relative length , and relative spacing . |
|
static Border |
BorderFactory.createStrokeBorder (BasicStroke stroke,
Paint paint)
Creates a border of the specified
stroke and paint . |
Modifier and Type | Method | Description |
---|---|---|
Paint |
StrokeBorder.getPaint ()
Returns the
Paint object used to generate a color
during the border rendering. |
Constructor | Description |
---|---|
StrokeBorder (BasicStroke stroke,
Paint paint)
Creates a border of the specified
stroke and paint . |
Modifier and Type | Class | Description |
---|---|---|
class |
ColorUIResource |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.