|
http://www.eteks.com | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object
|
+--java.awt.Graphics
|
+--com.eteks.awt.PJAGraphics
Pure Java AWT Graphics class implementation. This class enables to draw
in an off screen image, on a system that has no display available.
All drawings are done in the buffer of an image of class PJAImage.
All the methods are the implementation of the abstract ones of java.awt.Graphics
class. See java.awt.Graphics for more information.
This class uses only int and longnumber type (no float
or double).
This class can work even if the classes Rectangle, Color, Font
and FontMetrics aren't accessible for security reasons.
PJAImage,
Graphics,
PJAGraphicsManager| コンストラクタの概要 | |
protected |
PJAGraphics(PJAImage image)
|
| メソッドの概要 | |
void |
clearRect(int x,
int y,
int width,
int height)
java.awt.Graphics implementation. |
void |
clipRect(int x,
int y,
int width,
int height)
java.awt.Graphics implementation. |
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
java.awt.Graphics implementation. |
java.awt.Graphics |
create()
java.awt.Graphics implementation. |
void |
dispose()
java.awt.Graphics implementation. |
void |
draw3DRect(int x,
int y,
int width,
int height,
boolean raised)
Same implementation as in the class java.awtGraphics except
it doesn't use Color class. |
void |
drawArc(int x,
int y,
int width,
int height,
int start,
int arcAngle)
java.awt.Graphics implementation. |
boolean |
drawImage(java.awt.Image img,
int x,
int y,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation. |
boolean |
drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation. |
boolean |
drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation. |
boolean |
drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation. |
boolean |
drawImage(java.awt.Image 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)
java.awt.Graphics implementation. |
boolean |
drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation. |
void |
drawLine(int x1,
int y1,
int x2,
int y2)
|
void |
drawOval(int x,
int y,
int width,
int height)
java.awt.Graphics implementation. |
void |
drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
java.awt.Graphics implementation. |
void |
drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints)
java.awt.Graphics implementation. |
void |
drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
java.awt.Graphics implementation. |
void |
drawString(java.text.AttributedCharacterIterator iterator,
int x,
int y)
java.awt.Graphics implementation. |
void |
drawString(java.lang.String str,
int x,
int y)
java.awt.Graphics implementation.
|
void |
fill3DRect(int x,
int y,
int width,
int height,
boolean raised)
Same implementation as in the class java.awtGraphics except
it doesn't use Color class. |
void |
fillArc(int x,
int y,
int width,
int height,
int start,
int arcAngle)
java.awt.Graphics implementation. |
void |
fillOval(int x,
int y,
int width,
int height)
java.awt.Graphics implementation. |
void |
fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
java.awt.Graphics implementation. |
void |
fillRect(int x,
int y,
int width,
int height)
java.awt.Graphics implementation. |
void |
fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
java.awt.Graphics implementation. |
int |
getCharWidth(char ch)
Returns the advance width of the specified character of the current font. |
java.awt.Shape |
getClip()
java.awt.Graphics implementation. |
java.awt.Rectangle |
getClipBounds()
java.awt.Graphics implementation. |
java.awt.Color |
getColor()
java.awt.Graphics implementation. |
int |
getColorRGB()
Returns the graphics current color RGB. |
java.awt.Font |
getFont()
java.awt.Graphics implementation. |
int |
getFontAscent()
Determines the font ascent of the current font. |
int |
getFontDescent()
Determines the font descent of the current font. |
int |
getFontLeading()
Determines the standard leading of the current font. |
int |
getFontMaxAdvance()
Gets the maximum advance width of any character of the current Font. |
int |
getFontMaxAscent()
Determines the maximum ascent of the current font. |
int |
getFontMaxDescent()
Determines the maximum descent of the current font. |
java.awt.FontMetrics |
getFontMetrics()
java.awt.Graphics implementation. |
java.awt.FontMetrics |
getFontMetrics(java.awt.Font font)
java.awt.Graphics implementation. |
java.lang.String |
getFontName()
Returns the graphics current font name. |
int |
getFontSize()
Returns the graphics current font size. |
int |
getFontStyle()
Returns the graphics current font style. |
int |
getStringWidth(java.lang.String str)
Returns the total advance width for showing the specified String of the current Font. |
static int |
roundDiv(int dividend,
int divisor)
Returns the rounded result of dividend / divisor, avoiding the use of floating
point operation (returns the same as Math.round((float)dividend / divisor)). |
static long |
roundDiv(long dividend,
long divisor)
Returns the rounded result of dividend / divisor, avoiding the use of floating
point operation (returns the same as Math.round((double)dividend / divisor)). |
void |
setClip(int x,
int y,
int width,
int height)
java.awt.Graphics implementation. |
void |
setClip(java.awt.Shape clip)
java.awt.Graphics implementation. |
void |
setColor(java.awt.Color color)
java.awt.Graphics implementation. |
void |
setColor(int red,
int green,
int blue)
Sets this graphics context's color. |
void |
setFont(java.awt.Font font)
java.awt.Graphics implementation. |
void |
setFont(java.lang.String fontName,
int fontStyle,
int fontSize)
Sets this graphics context's font to the specified font specified by its name, style and size. |
void |
setPaintMode()
java.awt.Graphics implementation. |
void |
setXORMode(java.awt.Color c1)
java.awt.Graphics implementation. |
void |
setXORMode(int red,
int green,
int blue)
Sets this graphics context's XOR color. |
void |
translate(int x,
int y)
java.awt.Graphics implementation. |
| クラス java.awt.Graphics から継承したメソッド |
create, drawBytes, drawChars, drawPolygon, drawRect, fillPolygon, finalize, getClipBounds, getClipRect, hitClip, toString |
| クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
protected PJAGraphics(PJAImage image)
| メソッドの詳細 |
public java.awt.Graphics create()
java.awt.Graphics implementation.java.awt.Graphics 内の createGraphics
public void translate(int x,
int y)
java.awt.Graphics implementation.java.awt.Graphics 内の translateGraphicspublic java.awt.Color getColor()
java.awt.Graphics implementation.java.awt.Graphics 内の getColorGraphicspublic void setColor(java.awt.Color color)
java.awt.Graphics implementation.java.awt.Graphics 内の setColorGraphicspublic int getColorRGB()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getColorRGBPJAGraphicsExtension
public void setColor(int red,
int green,
int blue)
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の setColorred - the red component.green - the green component.blue - the blue component.PJAGraphicsExtensionpublic void setPaintMode()
java.awt.Graphics implementation.java.awt.Graphics 内の setPaintModeGraphicspublic void setXORMode(java.awt.Color c1)
java.awt.Graphics implementation.java.awt.Graphics 内の setXORModeGraphics
public void setXORMode(int red,
int green,
int blue)
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の setXORModered - the red component.green - the green component.blue - the blue component.PJAGraphicsExtensionpublic java.awt.FontMetrics getFontMetrics()
java.awt.Graphics implementation.java.awt.Graphics 内の getFontMetricsGraphicspublic java.awt.FontMetrics getFontMetrics(java.awt.Font font)
java.awt.Graphics implementation.java.awt.Graphics 内の getFontMetricsGraphicspublic int getFontLeading()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontLeadingPJAGraphicsExtensionpublic int getFontAscent()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontAscentPJAGraphicsExtensionpublic int getFontDescent()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontDescentPJAGraphicsExtensionpublic int getFontMaxAscent()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontMaxAscentPJAGraphicsExtensionpublic int getFontMaxDescent()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontMaxDescentPJAGraphicsExtensionpublic int getFontMaxAdvance()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontMaxAdvancePJAGraphicsExtensionpublic int getCharWidth(char ch)
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getCharWidthch - the character to be measuredchar
in the font described by this font metric.PJAGraphicsExtensionpublic int getStringWidth(java.lang.String str)
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getStringWidthstr - the String to be measuredPJAGraphicsExtensionpublic java.awt.Font getFont()
java.awt.Graphics implementation.java.awt.Graphics 内の getFontGraphicspublic java.lang.String getFontName()
null if no font
could be loaded from .pjaf font files.
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontNamePJAGraphicsExtensionpublic int getFontStyle()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontStylePJAGraphicsExtensionpublic int getFontSize()
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の getFontSizePJAGraphicsExtensionpublic void setFont(java.awt.Font font)
java.awt.Graphics implementation.java.awt.Graphics 内の setFontGraphics
public void setFont(java.lang.String fontName,
int fontStyle,
int fontSize)
PJAGraphicsExtension implementation.PJAGraphicsExtension 内の setFontfontName - the font name.fontStyle - the font style.fontSize - the font size.PJAGraphicsExtension,
Graphics.setFont(Font)public java.awt.Rectangle getClipBounds()
java.awt.Graphics implementation.java.awt.Graphics 内の getClipBoundsGraphics
public void clipRect(int x,
int y,
int width,
int height)
java.awt.Graphics implementation.java.awt.Graphics 内の clipRectGraphics
public void setClip(int x,
int y,
int width,
int height)
java.awt.Graphics implementation.java.awt.Graphics 内の setClipGraphicspublic java.awt.Shape getClip()
java.awt.Graphics implementation.java.awt.Graphics 内の getClipGraphicspublic void setClip(java.awt.Shape clip)
java.awt.Graphics implementation.java.awt.Graphics 内の setClipGraphics
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
java.awt.Graphics implementation.java.awt.Graphics 内の copyAreaGraphics
public void drawLine(int x1,
int y1,
int x2,
int y2)
java.awt.Graphics 内の drawLine
public void fillRect(int x,
int y,
int width,
int height)
java.awt.Graphics implementation.java.awt.Graphics 内の fillRectGraphics
public void clearRect(int x,
int y,
int width,
int height)
java.awt.Graphics implementation.java.awt.Graphics 内の clearRectGraphics
public void drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
java.awt.Graphics implementation.java.awt.Graphics 内の drawRoundRectGraphics
public void fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
java.awt.Graphics implementation.java.awt.Graphics 内の fillRoundRectGraphics
public void draw3DRect(int x,
int y,
int width,
int height,
boolean raised)
java.awtGraphics except
it doesn't use Color class.java.awt.Graphics 内の draw3DRect
public void fill3DRect(int x,
int y,
int width,
int height,
boolean raised)
java.awtGraphics except
it doesn't use Color class.java.awt.Graphics 内の fill3DRect
public void drawOval(int x,
int y,
int width,
int height)
java.awt.Graphics implementation.java.awt.Graphics 内の drawOvalGraphics
public void fillOval(int x,
int y,
int width,
int height)
java.awt.Graphics implementation.java.awt.Graphics 内の fillOvalGraphics
public void drawArc(int x,
int y,
int width,
int height,
int start,
int arcAngle)
java.awt.Graphics implementation.java.awt.Graphics 内の drawArcGraphics
public void fillArc(int x,
int y,
int width,
int height,
int start,
int arcAngle)
java.awt.Graphics implementation.java.awt.Graphics 内の fillArcGraphics
public static int roundDiv(int dividend,
int divisor)
dividend / divisor, avoiding the use of floating
point operation (returns the same as Math.round((float)dividend / divisor)).dividend - A int number to divide.divisor - A int divisor.int integer.
public static long roundDiv(long dividend,
long divisor)
dividend / divisor, avoiding the use of floating
point operation (returns the same as Math.round((double)dividend / divisor)).dividend - A long number to divide.divisor - A long divisor.long integer.
public void drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints)
java.awt.Graphics implementation.java.awt.Graphics 内の drawPolylineGraphics
public void drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
java.awt.Graphics implementation.java.awt.Graphics 内の drawPolygonGraphics
public void fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
java.awt.Graphics implementation.java.awt.Graphics 内の fillPolygonGraphics
public void drawString(java.lang.String str,
int x,
int y)
java.awt.Graphics implementation.
Strings are drawn using .pjaf font files read in PJAFontData objects by
PJAGraphicsManager.java.awt.Graphics 内の drawStringPJAGraphicsManager,
PJAFontData,
Graphics
public void drawString(java.text.AttributedCharacterIterator iterator,
int x,
int y)
java.awt.Graphics implementation.java.awt.Graphics 内の drawStringGraphics
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation.java.awt.Graphics 内の drawImageGraphics
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation.java.awt.Graphics 内の drawImageGraphics
public boolean drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation.java.awt.Graphics 内の drawImageGraphics
public boolean drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation.java.awt.Graphics 内の drawImageGraphics
public boolean drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
java.awt.Graphics implementation.java.awt.Graphics 内の drawImageGraphics
public boolean drawImage(java.awt.Image 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)
java.awt.Graphics implementation.java.awt.Graphics 内の drawImageGraphicspublic void dispose()
java.awt.Graphics implementation.java.awt.Graphics 内の disposeGraphics
|
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||