public final class GraphicsUtil extends Object
Constructor | Description |
---|---|
GraphicsUtil() |
Modifier and Type | Method | Description |
---|---|---|
static void |
enableAA(Graphics pGraphics) |
Enables anti-aliasing in the
Graphics object. |
static void |
setAlpha(Graphics pGraphics,
float pAlpha) |
Sets the alpha in the
Graphics object. |
public static void enableAA(Graphics pGraphics)
Graphics
object.
Anti-aliasing is enabled by casting to Graphics2D
and setting
the rendering hint RenderingHints.KEY_ANTIALIASING
to
RenderingHints.VALUE_ANTIALIAS_ON
.pGraphics
- the graphics objectClassCastException
- if pGraphics
is not an instance of
Graphics2D
.RenderingHints.KEY_ANTIALIASING
public static void setAlpha(Graphics pGraphics, float pAlpha)
Graphics
object.
Alpha is set by casting to Graphics2D
and setting the composite
to the rule AlphaComposite.SRC_OVER
multiplied by the given
alpha.pGraphics
- the graphics objectpAlpha
- the alpha level, alpha
must be a floating point
number in the inclusive range [0.0, 1.0].ClassCastException
- if pGraphics
is not an instance of
Graphics2D
.AlphaComposite.SRC_OVER
,
AlphaComposite.getInstance(int, float)
Copyright © 2018. All rights reserved.