public final class GraphicsUtil
extends java.lang.Object
| Constructor and Description |
|---|
GraphicsUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
enableAA(java.awt.Graphics pGraphics)
Enables anti-aliasing in the
Graphics object. |
static void |
setAlpha(java.awt.Graphics pGraphics,
float pAlpha)
Sets the alpha in the
Graphics object. |
public static void enableAA(java.awt.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 objectjava.lang.ClassCastException - if pGraphics is not an instance of
Graphics2D.RenderingHints.KEY_ANTIALIASINGpublic static void setAlpha(java.awt.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].java.lang.ClassCastException - if pGraphics is not an instance of
Graphics2D.AlphaComposite.SRC_OVER,
AlphaComposite.getInstance(int, float)Copyright © 2020. All Rights Reserved.