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_ANTIALIASINGpublic 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.