| Modifier and Type | Field and Description |
|---|---|
| private Color | |
| private Font | |
| private Color | |
| private GroupShape | |
| private RenderingHints | |
| private Paint | |
| private Stroke | |
| private AffineTransform | |
| private static final Logger |
| Access | Constructor and Description |
|---|---|
| public | SLGraphics(GroupShape<?, ?>
The shape group to write the graphics calls into. group)Construct Java Graphics object which translates graphic calls in ppt drawing layer. |
| Modifier and Type | Method and Description |
|---|---|
| public void | addRenderingHints(Map<?, ?>
the rendering hints to be set hints)Implements abstract java. Sets the values of an arbitrary number of preferences for the rendering algorithms. |
| protected void | |
| protected void | |
| public void | clearRect(int
the x coordinate of the rectangle to clear. x, int the y coordinate of the rectangle to clear. y, int the width of the rectangle to clear. width, int the height of the rectangle to clear. height)Implements abstract java. Clears the specified rectangle by filling it with the background color of the current drawing surface. |
| public void | clip(Shape
the s)Shape to be intersected with the current
Clip. If s is null,
this method clears the current Clip.Implements abstract java. Intersects the current |
| public void | clipRect(int
the x coordinate of the rectangle to intersect the clip with x, int the y coordinate of the rectangle to intersect the clip with y, int the width of the rectangle to intersect the clip with width, int the height of the rectangle to intersect the clip with height)Implements abstract java. Intersects the current clip with the specified rectangle. |
| public void | copyArea(int
the x coordinate of the source rectangle. x, int the y coordinate of the source rectangle. y, int the width of the source rectangle. width, int the height of the source rectangle. height, int the horizontal distance to copy the pixels. dx, int the vertical distance to copy the pixels. dy)Implements abstract java. Copies an area of the component by a distance specified by
|
| public Graphics | Returns: a new graphics context that is a copy of this graphics context.Implements abstract java. Creates a new |
| public void | dispose()
Implements abstract java. Disposes of this graphics context and releases any system resources that it is using. |
| public void | draw(Shape
the shape)Shape to be renderedImplements abstract java. Strokes the outline of a |
| public void | drawArc(int
the x coordinate of the
upper-left corner of the arc to be drawn. x, int the y coordinate of the
upper-left corner of the arc to be drawn. y, int the width of the arc to be drawn. width, int the height of the arc to be drawn. height, int the beginning angle. startAngle, int the angular extent of the arc,
relative to the start angle. arcAngle)Implements abstract java. Draws the outline of a circular or elliptical arc covering the specified rectangle. |
| public void | drawGlyphVector(GlyphVector
the g, float GlyphVector to be renderedthe x position in user space where the glyphs should be
rendered x, float the y position in user space where the glyphs should be
rendered y)Implements abstract java. Renders the text of the specified
|
| public boolean | drawImage(Image
the specified image to be drawn. img, int the x coordinate. x, int the y coordinate. y, Color the background color to paint under the
non-opaque portions of the image. bgcolor, ImageObserver object to be notified as more of
the image is converted. observer)Implements abstract java. Draws as much of the specified image as is currently available. |
| public boolean | drawImage(Image
the specified image to be drawn. img, int the x coordinate. x, int the y coordinate. y, int the width of the rectangle. width, int the height of the rectangle. height, Color the background color to paint under the
non-opaque portions of the image. bgcolor, ImageObserver object to be notified as more of
the image is converted. observer)Implements abstract java. Draws as much of the specified image as has already been scaled to fit inside the specified rectangle. |
| public boolean | drawImage(Image
the specified image to be drawn img, int the x coordinate of the first corner of the
destination rectangle. dx1, int the y coordinate of the first corner of the
destination rectangle. dy1, int the x coordinate of the second corner of the
destination rectangle. dx2, int the y coordinate of the second corner of the
destination rectangle. dy2, int the x coordinate of the first corner of the
source rectangle. sx1, int the y coordinate of the first corner of the
source rectangle. sy1, int the x coordinate of the second corner of the
source rectangle. sx2, int the y coordinate of the second corner of the
source rectangle. sy2, ImageObserver object to be notified as more of the image is
scaled and converted. observer)Implements abstract java. Draws as much of the specified area of the specified image as is currently available, scaling it on the fly to fit inside the specified area of the destination drawable surface. |
| public boolean | drawImage(Image
the specified image to be drawn img, int the x coordinate of the first corner of the
destination rectangle. dx1, int the y coordinate of the first corner of the
destination rectangle. dy1, int the x coordinate of the second corner of the
destination rectangle. dx2, int the y coordinate of the second corner of the
destination rectangle. dy2, int the x coordinate of the first corner of the
source rectangle. sx1, int the y coordinate of the first corner of the
source rectangle. sy1, int the x coordinate of the second corner of the
source rectangle. sx2, int the y coordinate of the second corner of the
source rectangle. sy2, Color the background color to paint under the
non-opaque portions of the image. bgcolor, ImageObserver object to be notified as more of the image is
scaled and converted. observer)Implements abstract java. Draws as much of the specified area of the specified image as is currently available, scaling it on the fly to fit inside the specified area of the destination drawable surface. |
| public boolean | Returns: false if the image pixels are still changing;
true otherwise.the specified image to be drawn. This method does
nothing if img, int img is null.the x coordinate. x, int the y coordinate. y, ImageObserver object to be notified as more of
the image is converted. observer)Implements abstract java. Draws as much of the specified image as is currently available. |
| public void | drawImage(BufferedImage
the img, BufferedImageOp BufferedImage to be renderedthe filter to be applied to the image before rendering op, int the x coordinate in user space where the image is rendered x, int the y coordinate in user space where the image is rendered y)Implements abstract java. Renders a |
| public boolean | Returns: true if the Image is
fully loaded and completely rendered;
false if the Image is still being loaded.the img, AffineTransform Image to be renderedthe transformation from image space into user space xform, ImageObserver the obs)ImageObserver
to be notified as more of the Image
is convertedImplements abstract java. Renders an image, applying a transform from image space into user space before drawing. |
| public boolean | Returns: false if the image pixels are still changing;
true otherwise.the specified image to be drawn. This method does
nothing if img, int img is null.the x coordinate. x, int the y coordinate. y, int the width of the rectangle. width, int the height of the rectangle. height, ImageObserver object to be notified as more of
the image is converted. observer)Implements abstract java. Draws as much of the specified image as has already been scaled to fit inside the specified rectangle. |
| public void | drawLine(int
the first point's x coordinate. x1, int the first point's y coordinate. y1, int the second point's x coordinate. x2, int the second point's y coordinate. y2)Implements abstract java. Draws a line, using the current color, between the points
|
| public void | drawOval(int
the x coordinate of the upper left
corner of the oval to be drawn. x, int the y coordinate of the upper left
corner of the oval to be drawn. y, int the width of the oval to be drawn. width, int the height of the oval to be drawn. height)Implements abstract java. Draws the outline of an oval. |
| public void | drawPolygon(int[]
an array of xPoints, int[] x coordinates.an array of yPoints, int y coordinates.the total number of points. nPoints)Implements abstract java. Draws a closed polygon defined by arrays of x and y coordinates. |
| public void | drawPolyline(int[]
an array of x points xPoints, int[] an array of y points yPoints, int the total number of points nPoints)Implements abstract java. Draws a sequence of connected lines defined by arrays of x and y coordinates. |
| public void | drawRect(int
the x coordinate
of the rectangle to be drawn. x, int the y coordinate
of the rectangle to be drawn. y, int the width of the rectangle to be drawn. width, int the height of the rectangle to be drawn. height)Overrides java. Draws the outline of the specified rectangle. |
| public void | drawRenderableImage(RenderableImage
the image to be rendered. This method does
nothing if img, AffineTransform img is null.the transformation from image space into user space xform)Implements abstract java. Renders a |
| public void | drawRenderedImage(RenderedImage
the image to be rendered. This method does
nothing if img, AffineTransform img is null.the transformation from image space into user space xform)Implements abstract java. Renders a
|
| public void | drawRoundRect(int
the x coordinate of the rectangle to be drawn. x, int the y coordinate of the rectangle to be drawn. y, int the width of the rectangle to be drawn. width, int the height of the rectangle to be drawn. height, int the horizontal diameter of the arc
at the four corners. arcWidth, int the vertical diameter of the arc
at the four corners. arcHeight)Implements abstract java. Draws an outlined round-cornered rectangle using this graphics context's current color. |
| public void | drawString(String
the s, float String to be renderedthe x coordinate of the location where the
x, float String should be renderedthe y coordinate of the location where the
y)String should be renderedImplements abstract java. Renders the text specified by the specified |
| public void | drawString(String
the string to be drawn. str, int the x coordinate. x, int the y coordinate. y)Implements abstract java. Draws the text given by the specified string, using this graphics context's current font and color. |
| public void | drawString(AttributedCharacterIterator
the iterator whose text is to be drawn iterator, int the x coordinate. x, int the y coordinate. y)Implements abstract java. Draws the text given by the specified iterator, using this graphics context's current color. |
| public void | drawString(AttributedCharacterIterator
the iterator whose text is to be rendered iterator, float the x coordinate where the iterator's text is to be
rendered x, float the y coordinate where the iterator's text is to be
rendered y)Implements abstract java. Renders the text of the specified iterator, using the
|
| public void | fill(Shape
the shape)Shape to be filledImplements abstract java. Fills the interior of a |
| public void | fillArc(int
the x coordinate of the
upper-left corner of the arc to be filled. x, int the y coordinate of the
upper-left corner of the arc to be filled. y, int the width of the arc to be filled. width, int the height of the arc to be filled. height, int the beginning angle. startAngle, int the angular extent of the arc,
relative to the start angle. arcAngle)Implements abstract java. Fills a circular or elliptical arc covering the specified rectangle. |
| public void | fillOval(int
the x coordinate of the upper left corner
of the oval to be filled. x, int the y coordinate of the upper left corner
of the oval to be filled. y, int the width of the oval to be filled. width, int the height of the oval to be filled. height)Implements abstract java. Fills an oval bounded by the specified rectangle with the current color. |
| public void | fillPolygon(int[]
an array of xPoints, int[] x coordinates.an array of yPoints, int y coordinates.the total number of points. nPoints)Implements abstract java. Fills a closed polygon defined by arrays of x and y coordinates. |
| public void | fillRect(int
the x coordinate
of the rectangle to be filled. x, int the y coordinate
of the rectangle to be filled. y, int the width of the rectangle to be filled. width, int the height of the rectangle to be filled. height)Implements abstract java. Fills the specified rectangle. |
| public void | fillRoundRect(int
the x coordinate of the rectangle to be filled. x, int the y coordinate of the rectangle to be filled. y, int the width of the rectangle to be filled. width, int the height of the rectangle to be filled. height, int the horizontal diameter
of the arc at the four corners. arcWidth, int the vertical diameter
of the arc at the four corners. arcHeight)Implements abstract java. Fills the specified rounded corner rectangle with the current color. |
| public Color | Returns: the currentGraphics2D Color,
which defines the background color.Implements abstract java. Returns the background color used for clearing a region. |
| public Shape | Returns: aShape object representing the
current clipping area, or null if
no clip is set.Implements abstract java. Gets the current clipping area. |
| public Rectangle | Returns: the bounding rectangle of the current clipping area, ornull if no clip is set.Implements abstract java. Returns the bounding rectangle of the current clipping area. |
| public Color | Returns: this graphics context's current color.Implements abstract java. Gets this graphics context's current color. |
| public Composite | Returns: the currentGraphics2D Composite,
which defines a compositing style.Implements abstract java. Returns the current |
| public GraphicsConfiguration | Returns: the device configurationImplements abstract java. Returns the device configuration associated with this
|
| public Font | Returns: this graphics context's current font.Implements abstract java. Gets the current font. |
| public FontMetrics | Returns: the font metrics for the specified font.the specified font f)Implements abstract java. Gets the font metrics for the specified font. |
| public FontRenderContext | Returns: a reference to an instance of FontRenderContext.Implements abstract java. Get the rendering context of the |
| public Paint | Returns: the currentGraphics2D Paint,
which defines a color or pattern.Implements abstract java. Returns the current |
| public Object | Returns: an object representing the value for the specified hint key. Some of the keys and their associated values are defined in theRenderingHints class.the key corresponding to the hint to get. hintKeyImplements abstract java. Returns the value of a single preference for the rendering algorithms. |
| public RenderingHints | Returns: a reference to an instance ofRenderingHints
that contains the current preferences.Implements abstract java. Gets the preferences for the rendering algorithms. |
| public GroupShape | |
| public Stroke | Returns: the currentGraphics2D Stroke,
which defines the line style.Implements abstract java. Returns the current |
| public AffineTransform | Returns: the currentAffineTransform in the
Graphics2D context.Implements abstract java. Returns a copy of the current |
| public boolean | Returns: true if there is a hit; false
otherwise.the area in device space to check for a hit rect, Shape the s, boolean Shape to check for a hitflag used to choose between testing the
stroked or the filled shape. If the flag is onStroke)true, the
Stroke oultine is tested. If the flag is
false, the filled Shape is tested.Implements abstract java. Checks whether or not the specified |
| private void | |
| public void | rotate(double
the angle of rotation in radians theta)Implements abstract java. Concatenates the current |
| public void | rotate(double
the angle of rotation in radians theta, double x coordinate of the origin of the rotation x, double y coordinate of the origin of the rotation y)Implements abstract java. Concatenates the current |
| public void | scale(double
the amount by which X coordinates in subsequent
rendering operations are multiplied relative to previous
rendering operations. sx, double the amount by which Y coordinates in subsequent
rendering operations are multiplied relative to previous
rendering operations. sy)Implements abstract java. Concatenates the current |
| public void | setBackground(Color
the background color that isused in
subsequent calls to color)clearRectImplements abstract java. Sets the background color for the |
| public void | setClip(Shape
the clip)Shape to use to set the clipImplements abstract java. Sets the current clipping area to an arbitrary clip shape. |
| public void | setClip(int
the x coordinate of the new clip rectangle. x, int the y coordinate of the new clip rectangle. y, int the width of the new clip rectangle. width, int the height of the new clip rectangle. height)Implements abstract java. Sets the current clip to the rectangle specified by the given coordinates. |
| public void | setColor(Color
the new rendering color. c)Implements abstract java. Sets this graphics context's current color to the specified color. |
| public void | setComposite(Composite
the comp)Composite object to be used for renderingImplements abstract java. Sets the |
| public void | setFont(Font
the font. font)Implements abstract java. Sets this graphics context's font to the specified font. |
| public void | setPaint(Paint
the paint)Paint object to be used to generate
color during the rendering process, or nullImplements abstract java. Sets the |
| public void | setPaintMode()
Implements abstract java. Sets the paint mode of this graphics context to overwrite the destination with this graphics context's current color. |
| public void | setRenderingHint(RenderingHints.
the key of the hint to be set. hintKey,the value indicating preferences for the specified
hint category. hintValue)Implements abstract java. Sets the value of a single preference for the rendering algorithms. |
| public void | setRenderingHints(Map<?, ?>
the rendering hints to be set hints)Implements abstract java. Replaces the values of all preferences for the rendering
algorithms with the specified |
| public void | setStroke(Stroke
the s)Stroke object to be used to stroke a
Shape during the rendering processImplements abstract java. Sets the |
| public void | setTransform(AffineTransform
the Tx)AffineTransform object to be used in the
rendering processImplements abstract java. Sets the |
| public void | setXORMode(Color
the XOR alternation color c1)Implements abstract java. Sets the paint mode of this graphics context to alternate between this graphics context's current color and the new specified color. |
| public void | shear(double
the multiplier by which coordinates are shifted in
the positive X axis direction as a function of their Y coordinate shx, double the multiplier by which coordinates are shifted in
the positive Y axis direction as a function of their X coordinate shy)Implements abstract java. Concatenates the current |
| public void | transform(AffineTransform
the Tx)AffineTransform object to be composed with
the current TransformImplements abstract java. Composes an |
| public void | translate(int
the x coordinate. x, int the y coordinate. y)Implements abstract java. Translates the origin of the graphics context to the point (x, y) in the current coordinate system. |
| public void | translate(double
the distance to translate along the x-axis tx, double the distance to translate along the y-axis ty)Implements abstract java. Concatenates the current
|