| net.infonode.gui.componentpainter.ComponentPainter
ComponentPainter | public interface ComponentPainter (Code) | |
Paints an area of a component.
Note: New methods might be added to this interface in the future. To ensure future compatibility inherit from
AbstractComponentPainter instead of directly implementing this interface.
author: $Author: jesper $ version: $Revision: 1.9 $ since: IDW 1.2.0 |
Method Summary | |
Color | getColor(Component component) Returns an approximate average color of the pixels painted by this painter. | boolean | isOpaque(Component component) Returns true if this painter paints the entire area with an opaque color. | void | paint(Component component, Graphics g, int x, int y, int width, int height) Paints an area of a component. | void | paint(Component component, Graphics g, int x, int y, int width, int height, Direction direction, boolean horizontalFlip, boolean verticalFlip) Paints an area in a specific direction and optinally flipped horizontally and/or vertically. |
getColor | Color getColor(Component component)(Code) | | Returns an approximate average color of the pixels painted by this painter.
Parameters: component - the component to paint on an approximate average color of the pixels painted by this painter |
isOpaque | boolean isOpaque(Component component)(Code) | | Returns true if this painter paints the entire area with an opaque color.
Parameters: component - the component to paint on true if this painter paints the entire area with an opaque color |
paint | void paint(Component component, Graphics g, int x, int y, int width, int height)(Code) | | Paints an area of a component. The area should be painted the same way as for direction Direction.RIGHT without
any flipping.
Parameters: component - the component to paint on Parameters: g - the graphics to paint on Parameters: x - the x-coordinate Parameters: y - the y-coordinate Parameters: width - the width Parameters: height - the height |
paint | void paint(Component component, Graphics g, int x, int y, int width, int height, Direction direction, boolean horizontalFlip, boolean verticalFlip)(Code) | | Paints an area in a specific direction and optinally flipped horizontally and/or vertically. The flips are performed
before the rotation is applied.
Parameters: component - the component to paint on Parameters: g - the graphics to paint on Parameters: x - the x-coordinate Parameters: y - the y-coordinate Parameters: width - the width Parameters: height - the height Parameters: direction - the direction, Direction.RIGHT is the normal direction Parameters: horizontalFlip - flip the painted graphics horizontally Parameters: verticalFlip - flip the painted graphics vertically |
|
|