public class Viewport2D
extends java.awt.Graphics
| Constructor and Description |
|---|
Viewport2D(double p_x1,
double p_y1,
double p_x2,
double p_y2,
java.awt.Graphics p_g,
java.awt.Component p_c)
Creates a new viewport.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearRect(int p_x,
int p_y,
int p_width,
int p_height) |
void |
clipRect(int p_x,
int p_y,
int p_width,
int p_height) |
void |
copyArea(int p_x,
int p_y,
int p_width,
int p_height,
int p_dx,
int p_dy) |
java.awt.Graphics |
create() |
java.awt.Graphics |
create(int p_x,
int p_y,
int p_width,
int p_height) |
void |
dispose() |
void |
draw3DRect(int p_x,
int p_y,
int p_width,
int p_height,
boolean raised) |
void |
drawArc(int p_x,
int p_y,
int p_width,
int p_height,
int startAngle,
int arcAngle) |
void |
drawBytes(byte[] data,
int offset,
int length,
int p_x,
int p_y) |
void |
drawChars(char[] data,
int offset,
int length,
int p_x,
int p_y) |
boolean |
drawImage(java.awt.Image p_img,
int p_x,
int p_y,
java.awt.Color bgColor,
java.awt.image.ImageObserver observer) |
boolean |
drawImage(java.awt.Image p_img,
int p_x,
int p_y,
java.awt.image.ImageObserver observer) |
boolean |
drawImage(java.awt.Image p_img,
int p_x,
int p_y,
int p_width,
int p_height,
java.awt.Color bgColor,
java.awt.image.ImageObserver observer) |
boolean |
drawImage(java.awt.Image p_img,
int p_x,
int p_y,
int p_width,
int p_height,
java.awt.image.ImageObserver observer) |
boolean |
drawImage(java.awt.Image p_img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.Color bgColor,
java.awt.image.ImageObserver observer) |
boolean |
drawImage(java.awt.Image p_img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer) |
void |
drawLine(int p_x1,
int p_y1,
int p_x2,
int p_y2) |
void |
drawOval(int p_x1,
int p_y1,
int p_width,
int p_height) |
void |
drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints) |
void |
drawPolygon(java.awt.Polygon p) |
void |
drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints) |
void |
drawRect(int p_x1,
int p_y1,
int p_width,
int p_height) |
void |
drawRoundRect(int p_x1,
int p_y1,
int p_width,
int p_height,
int arcWidth,
int arcHeight) |
void |
drawString(java.text.AttributedCharacterIterator iterator,
int p_x,
int p_y) |
void |
drawString(java.lang.String str,
int p_x,
int p_y) |
void |
fill3DRect(int p_x,
int p_y,
int p_width,
int p_height,
boolean raised) |
void |
fillArc(int p_x,
int p_y,
int p_width,
int p_height,
int startAngle,
int arcAngle) |
void |
fillOval(int p_x1,
int p_y1,
int p_width,
int p_height) |
void |
fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints) |
void |
fillPolygon(java.awt.Polygon p) |
void |
fillRect(int p_x1,
int p_y1,
int p_width,
int p_height) |
void |
fillRoundRect(int p_x1,
int p_y1,
int p_width,
int p_height,
int arcWidth,
int arcHeight) |
void |
finalize() |
void |
flip() |
java.awt.Shape |
getClip() |
java.awt.Rectangle |
getClipBounds() |
java.awt.Rectangle |
getClipBounds(java.awt.Rectangle r) |
java.awt.Rectangle |
getClipRect() |
java.awt.Color |
getColor() |
java.awt.Component |
getComponent() |
java.awt.Font |
getFont() |
java.awt.FontMetrics |
getFontMetrics() |
java.awt.FontMetrics |
getFontMetrics(java.awt.Font f) |
java.awt.Graphics |
getGraphics() |
double |
getHeight() |
java.awt.Point |
getTranslatedPointInstance(java.awt.Point point) |
double |
getWidth() |
double |
getXCenter() |
double |
getYCenter() |
boolean |
hitClip(int p_x1,
int p_y1,
int p_width,
int p_height) |
void |
mirror() |
void |
mirrorAndFlip() |
void |
move(double p_x,
double p_y) |
void |
setClip(int p_x1,
int p_y1,
int p_width,
int p_height) |
void |
setClip(java.awt.Shape clip) |
void |
setColor(java.awt.Color color) |
void |
setComponent(java.awt.Component p_c) |
void |
setFont(java.awt.Font font) |
void |
setGraphics(java.awt.Graphics p_g) |
void |
setImageScalingMethod(int p_imageScalingMethod) |
void |
setPaintMode() |
void |
setSize(double p_x1,
double p_y1,
double p_x2,
double p_y2) |
void |
setX1(double p_x1) |
void |
setX2(double p_x2) |
void |
setXORMode(java.awt.Color cl) |
void |
setY1(double p_y1) |
void |
setY2(double p_y2) |
java.lang.String |
toString() |
void |
translate(int p_x,
int p_y) |
java.awt.Point |
translatePoint(java.awt.Point point) |
void |
zoom(double ratio) |
public Viewport2D(double p_x1,
double p_y1,
double p_x2,
double p_y2,
java.awt.Graphics p_g,
java.awt.Component p_c)
p_x - The x co-ordinate of the left of the viewport.p_y - The y co-ordinate of the top of the viewport.p_w - The width of the viewport.p_h - The height of the viewport.public void setImageScalingMethod(int p_imageScalingMethod)
public void setX1(double p_x1)
public void setX2(double p_x2)
public void setY1(double p_y1)
public void setY2(double p_y2)
public double getWidth()
public double getHeight()
public void setSize(double p_x1,
double p_y1,
double p_x2,
double p_y2)
public void setGraphics(java.awt.Graphics p_g)
public java.awt.Graphics getGraphics()
public void setComponent(java.awt.Component p_c)
public java.awt.Component getComponent()
public java.awt.Point getTranslatedPointInstance(java.awt.Point point)
public void flip()
public void mirror()
public void mirrorAndFlip()
public void move(double p_x,
double p_y)
public double getXCenter()
public double getYCenter()
public void zoom(double ratio)
public java.awt.Point translatePoint(java.awt.Point point)
public void clearRect(int p_x,
int p_y,
int p_width,
int p_height)
clearRect in class java.awt.Graphicspublic void clipRect(int p_x,
int p_y,
int p_width,
int p_height)
clipRect in class java.awt.Graphicspublic void copyArea(int p_x,
int p_y,
int p_width,
int p_height,
int p_dx,
int p_dy)
copyArea in class java.awt.Graphicspublic java.awt.Graphics create()
create in class java.awt.Graphicspublic java.awt.Graphics create(int p_x,
int p_y,
int p_width,
int p_height)
create in class java.awt.Graphicspublic void dispose()
dispose in class java.awt.Graphicspublic void draw3DRect(int p_x,
int p_y,
int p_width,
int p_height,
boolean raised)
draw3DRect in class java.awt.Graphicspublic void drawArc(int p_x,
int p_y,
int p_width,
int p_height,
int startAngle,
int arcAngle)
drawArc in class java.awt.Graphicspublic void drawBytes(byte[] data,
int offset,
int length,
int p_x,
int p_y)
drawBytes in class java.awt.Graphicspublic void drawChars(char[] data,
int offset,
int length,
int p_x,
int p_y)
drawChars in class java.awt.Graphicspublic boolean drawImage(java.awt.Image p_img,
int p_x,
int p_y,
java.awt.Color bgColor,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.Graphicspublic boolean drawImage(java.awt.Image p_img,
int p_x,
int p_y,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.Graphicspublic boolean drawImage(java.awt.Image p_img,
int p_x,
int p_y,
int p_width,
int p_height,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.Graphicspublic boolean drawImage(java.awt.Image p_img,
int p_x,
int p_y,
int p_width,
int p_height,
java.awt.Color bgColor,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.Graphicspublic boolean drawImage(java.awt.Image p_img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.Color bgColor,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.Graphicspublic boolean drawImage(java.awt.Image p_img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.Graphicspublic void drawLine(int p_x1,
int p_y1,
int p_x2,
int p_y2)
drawLine in class java.awt.Graphicspublic void drawOval(int p_x1,
int p_y1,
int p_width,
int p_height)
drawOval in class java.awt.Graphicspublic void drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
drawPolygon in class java.awt.Graphicspublic void drawPolygon(java.awt.Polygon p)
drawPolygon in class java.awt.Graphicspublic void drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints)
drawPolyline in class java.awt.Graphicspublic void drawRect(int p_x1,
int p_y1,
int p_width,
int p_height)
drawRect in class java.awt.Graphicspublic void drawRoundRect(int p_x1,
int p_y1,
int p_width,
int p_height,
int arcWidth,
int arcHeight)
drawRoundRect in class java.awt.Graphicspublic void drawString(java.text.AttributedCharacterIterator iterator,
int p_x,
int p_y)
drawString in class java.awt.Graphicspublic void drawString(java.lang.String str,
int p_x,
int p_y)
drawString in class java.awt.Graphicspublic void fill3DRect(int p_x,
int p_y,
int p_width,
int p_height,
boolean raised)
fill3DRect in class java.awt.Graphicspublic void fillArc(int p_x,
int p_y,
int p_width,
int p_height,
int startAngle,
int arcAngle)
fillArc in class java.awt.Graphicspublic void fillOval(int p_x1,
int p_y1,
int p_width,
int p_height)
fillOval in class java.awt.Graphicspublic void fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
fillPolygon in class java.awt.Graphicspublic void fillPolygon(java.awt.Polygon p)
fillPolygon in class java.awt.Graphicspublic void fillRect(int p_x1,
int p_y1,
int p_width,
int p_height)
fillRect in class java.awt.Graphicspublic void fillRoundRect(int p_x1,
int p_y1,
int p_width,
int p_height,
int arcWidth,
int arcHeight)
fillRoundRect in class java.awt.Graphicspublic void finalize()
finalize in class java.awt.Graphicspublic java.awt.Shape getClip()
getClip in class java.awt.Graphicspublic java.awt.Rectangle getClipBounds()
getClipBounds in class java.awt.Graphicspublic java.awt.Rectangle getClipBounds(java.awt.Rectangle r)
getClipBounds in class java.awt.Graphicspublic java.awt.Rectangle getClipRect()
getClipRect in class java.awt.Graphicspublic java.awt.Color getColor()
getColor in class java.awt.Graphicspublic java.awt.Font getFont()
getFont in class java.awt.Graphicspublic java.awt.FontMetrics getFontMetrics()
getFontMetrics in class java.awt.Graphicspublic java.awt.FontMetrics getFontMetrics(java.awt.Font f)
getFontMetrics in class java.awt.Graphicspublic boolean hitClip(int p_x1,
int p_y1,
int p_width,
int p_height)
hitClip in class java.awt.Graphicspublic void setClip(int p_x1,
int p_y1,
int p_width,
int p_height)
setClip in class java.awt.Graphicspublic void setClip(java.awt.Shape clip)
setClip in class java.awt.Graphicspublic void setColor(java.awt.Color color)
setColor in class java.awt.Graphicspublic void setFont(java.awt.Font font)
setFont in class java.awt.Graphicspublic void setPaintMode()
setPaintMode in class java.awt.Graphicspublic void setXORMode(java.awt.Color cl)
setXORMode in class java.awt.Graphicspublic java.lang.String toString()
toString in class java.awt.Graphicspublic void translate(int p_x,
int p_y)
translate in class java.awt.Graphics