public class AwtGraphics
extends java.lang.Object
Constructor and Description |
---|
AwtGraphics(java.awt.Graphics2D inner) |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
applyOpacity(java.awt.Color color,
double opacity) |
java.awt.geom.Area |
createRegion() |
java.awt.geom.Area |
createRegion(java.awt.geom.GeneralPath path) |
java.awt.geom.Area |
createRegion(java.awt.Rectangle rc) |
java.awt.geom.Area |
createRegion(java.awt.geom.Rectangle2D rc) |
void |
dispose() |
void |
drawImage(java.awt.Image image,
double x,
double y) |
void |
drawImage(java.awt.Image image,
double x,
double y,
double width,
double height) |
void |
drawImage(java.awt.Image image,
int x,
int y) |
void |
drawImage(java.awt.Image image,
int x,
int y,
int width,
int height) |
void |
drawImage(java.awt.Image image,
java.awt.Rectangle dest) |
void |
drawImage(java.awt.Image image,
java.awt.geom.Rectangle2D dest) |
void |
drawImage(java.awt.Image image,
java.awt.geom.Rectangle2D dest,
ImageAttributes attrs) |
void |
drawImage(java.awt.Image image,
java.awt.Rectangle dest,
ImageAttributes attrs) |
void |
drawLine(Pen pen,
double x1,
double y1,
double x2,
double y2) |
void |
drawLine(Pen pen,
int x1,
int y1,
int x2,
int y2) |
void |
drawLine(Pen pen,
java.awt.geom.Point2D a,
java.awt.geom.Point2D b) |
void |
drawLine(Pen pen,
java.awt.Point a,
java.awt.Point b) |
void |
drawPath(Pen pen,
java.awt.geom.GeneralPath path) |
void |
drawPolygon(Pen pen,
java.awt.Point[] points) |
void |
drawPolygon(Pen pen,
java.awt.geom.Point2D[] points) |
void |
drawRectangle(Pen pen,
double x,
double y,
double width,
double height) |
void |
drawRectangle(Pen pen,
int x,
int y,
int width,
int height) |
void |
drawRectangle(Pen pen,
java.awt.Rectangle rect) |
void |
drawRectangle(Pen pen,
java.awt.geom.Rectangle2D rect) |
void |
drawString(java.lang.String s,
java.awt.Font f,
Brush brush,
java.awt.geom.Point2D dest) |
void |
drawString(java.lang.String s,
java.awt.Font f,
Brush brush,
java.awt.geom.Rectangle2D dest) |
void |
drawString(java.lang.String s,
java.awt.Font f,
Brush brush,
java.awt.geom.Rectangle2D dest,
TextFormat format) |
void |
fillPath(Brush brush,
java.awt.geom.GeneralPath path) |
void |
fillPolygon(Brush brush,
java.awt.Point[] points) |
void |
fillPolygon(Brush brush,
java.awt.geom.Point2D[] points) |
void |
fillRectangle(Brush brush,
double x,
double y,
double width,
double height) |
void |
fillRectangle(Brush brush,
int x,
int y,
int width,
int height) |
void |
fillRectangle(Brush brush,
java.awt.Rectangle rect) |
void |
fillRectangle(Brush brush,
java.awt.geom.Rectangle2D rect) |
java.awt.geom.Area |
getClip() |
java.awt.Rectangle |
getClipBounds() |
double |
getFontHeight(java.awt.Font f) |
java.awt.geom.Dimension2D |
measureString(java.lang.String s,
java.awt.Font f) |
void |
restore(java.lang.Object state) |
static java.awt.geom.Point2D |
rotatePointAt(java.awt.geom.Point2D point,
java.awt.geom.Point2D pivot,
double angle) |
static <T extends java.awt.geom.Point2D> |
rotatePointAt(java.awt.geom.Point2D point,
java.awt.geom.Point2D pivot,
double angle,
T result) |
void |
rotateTransform(double angle) |
java.lang.Object |
save() |
void |
setClip(java.awt.geom.Area reg) |
void |
translateTransform(double x,
double y) |
public void dispose()
public void drawImage(java.awt.Image image, java.awt.Rectangle dest)
public void drawImage(java.awt.Image image, java.awt.geom.Rectangle2D dest)
public void drawImage(java.awt.Image image, java.awt.Rectangle dest, ImageAttributes attrs)
public void drawImage(java.awt.Image image, java.awt.geom.Rectangle2D dest, ImageAttributes attrs)
public void drawImage(java.awt.Image image, int x, int y)
public void drawImage(java.awt.Image image, double x, double y)
public void drawImage(java.awt.Image image, int x, int y, int width, int height)
public void drawImage(java.awt.Image image, double x, double y, double width, double height)
public void drawLine(Pen pen, java.awt.Point a, java.awt.Point b)
public void drawLine(Pen pen, int x1, int y1, int x2, int y2)
public void drawLine(Pen pen, java.awt.geom.Point2D a, java.awt.geom.Point2D b)
public void drawLine(Pen pen, double x1, double y1, double x2, double y2)
public void drawPolygon(Pen pen, java.awt.Point[] points)
public void drawPolygon(Pen pen, java.awt.geom.Point2D[] points)
public void drawRectangle(Pen pen, java.awt.Rectangle rect)
public void drawRectangle(Pen pen, int x, int y, int width, int height)
public void drawRectangle(Pen pen, java.awt.geom.Rectangle2D rect)
public void drawRectangle(Pen pen, double x, double y, double width, double height)
public void drawString(java.lang.String s, java.awt.Font f, Brush brush, java.awt.geom.Point2D dest)
public void drawString(java.lang.String s, java.awt.Font f, Brush brush, java.awt.geom.Rectangle2D dest)
public void drawString(java.lang.String s, java.awt.Font f, Brush brush, java.awt.geom.Rectangle2D dest, TextFormat format)
public void fillPolygon(Brush brush, java.awt.Point[] points)
public void fillPolygon(Brush brush, java.awt.geom.Point2D[] points)
public void fillRectangle(Brush brush, java.awt.Rectangle rect)
public void fillRectangle(Brush brush, int x, int y, int width, int height)
public void fillRectangle(Brush brush, java.awt.geom.Rectangle2D rect)
public void fillRectangle(Brush brush, double x, double y, double width, double height)
public void drawPath(Pen pen, java.awt.geom.GeneralPath path)
public void fillPath(Brush brush, java.awt.geom.GeneralPath path)
public double getFontHeight(java.awt.Font f)
public java.awt.geom.Dimension2D measureString(java.lang.String s, java.awt.Font f)
public void rotateTransform(double angle)
public java.lang.Object save()
public void restore(java.lang.Object state)
public void translateTransform(double x, double y)
public static final java.awt.geom.Point2D rotatePointAt(java.awt.geom.Point2D point, java.awt.geom.Point2D pivot, double angle)
public static final <T extends java.awt.geom.Point2D> T rotatePointAt(java.awt.geom.Point2D point, java.awt.geom.Point2D pivot, double angle, T result)
public java.awt.geom.Area getClip()
public void setClip(java.awt.geom.Area reg)
public java.awt.Rectangle getClipBounds()
public java.awt.geom.Area createRegion()
public java.awt.geom.Area createRegion(java.awt.Rectangle rc)
public java.awt.geom.Area createRegion(java.awt.geom.Rectangle2D rc)
public java.awt.geom.Area createRegion(java.awt.geom.GeneralPath path)
public java.awt.Color applyOpacity(java.awt.Color color, double opacity)