public class SwingDirectGC extends Object implements GCInterface
org.pentaho.di.core.gui.PrimitiveGCInterface.EColor, org.pentaho.di.core.gui.PrimitiveGCInterface.EFont, org.pentaho.di.core.gui.PrimitiveGCInterface.EImage, org.pentaho.di.core.gui.PrimitiveGCInterface.ELineStyle| Constructor and Description |
|---|
SwingDirectGC(Graphics2D gc,
Rectangle2D rect,
int iconsize,
int xOffset,
int yOffset) |
SwingDirectGC(ImageObserver observer,
org.pentaho.di.core.gui.Point area,
int iconsize,
int xOffset,
int yOffset) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
drawImage(BufferedImage image,
int x,
int y) |
void |
drawImage(org.pentaho.di.core.gui.PrimitiveGCInterface.EImage image,
int locationX,
int locationY) |
void |
drawJobEntryIcon(int x,
int y,
JobEntryCopy jobEntryCopy) |
void |
drawLine(int x,
int y,
int x2,
int y2) |
void |
drawPixelatedImage(BufferedImage img,
int locationX,
int locationY) |
void |
drawPoint(int x,
int y) |
void |
drawPolygon(int[] polygon) |
void |
drawPolyline(int[] polyline) |
void |
drawRectangle(int x,
int y,
int width,
int height) |
void |
drawRoundRectangle(int x,
int y,
int width,
int height,
int circleWidth,
int circleHeight) |
void |
drawStepIcon(int x,
int y,
StepMeta stepMeta) |
void |
drawText(String text,
int x,
int y) |
void |
drawText(String text,
int x,
int y,
boolean transparent) |
void |
fillGradientRectangle(int x,
int y,
int width,
int height,
boolean vertical) |
void |
fillPolygon(int[] polygon) |
void |
fillRectangle(int x,
int y,
int width,
int height) |
void |
fillRoundRectangle(int x,
int y,
int width,
int height,
int circleWidth,
int circleHeight) |
int |
getAlpha() |
org.pentaho.di.core.gui.Point |
getArea() |
org.pentaho.di.core.gui.Point |
getDeviceBounds() |
Object |
getImage() |
org.pentaho.di.core.gui.Point |
getImageBounds(org.pentaho.di.core.gui.PrimitiveGCInterface.EImage image) |
static BufferedImage |
getNativeImage(org.pentaho.di.core.gui.PrimitiveGCInterface.EImage image) |
boolean |
isDrawingPixelatedImages() |
void |
setAlpha(int alpha) |
void |
setAntialias(boolean antiAlias) |
void |
setBackground(int r,
int g,
int b) |
void |
setBackground(org.pentaho.di.core.gui.PrimitiveGCInterface.EColor color) |
void |
setDrawingPixelatedImages(boolean drawingPixelatedImages) |
void |
setFont(org.pentaho.di.core.gui.PrimitiveGCInterface.EFont font) |
void |
setFont(String fontName,
int fontSize,
boolean fontBold,
boolean fontItalic) |
void |
setForeground(int r,
int g,
int b) |
void |
setForeground(org.pentaho.di.core.gui.PrimitiveGCInterface.EColor color) |
void |
setLineStyle(org.pentaho.di.core.gui.PrimitiveGCInterface.ELineStyle lineStyle) |
void |
setLineWidth(int width) |
void |
setTransform(float translationX,
float translationY,
int shadowsize,
float magnification) |
void |
switchForegroundBackgroundColors() |
org.pentaho.di.core.gui.Point |
textExtent(String text) |
public SwingDirectGC(ImageObserver observer, org.pentaho.di.core.gui.Point area, int iconsize, int xOffset, int yOffset) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic SwingDirectGC(Graphics2D gc, Rectangle2D rect, int iconsize, int xOffset, int yOffset) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic void dispose()
dispose in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawLine(int x,
int y,
int x2,
int y2)
drawLine in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawImage(org.pentaho.di.core.gui.PrimitiveGCInterface.EImage image,
int locationX,
int locationY)
drawImage in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawPixelatedImage(BufferedImage img, int locationX, int locationY)
public org.pentaho.di.core.gui.Point getImageBounds(org.pentaho.di.core.gui.PrimitiveGCInterface.EImage image)
getImageBounds in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic static final BufferedImage getNativeImage(org.pentaho.di.core.gui.PrimitiveGCInterface.EImage image)
public void drawPoint(int x,
int y)
drawPoint in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawPolygon(int[] polygon)
drawPolygon in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawPolyline(int[] polyline)
drawPolyline in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawRectangle(int x,
int y,
int width,
int height)
drawRectangle in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawRoundRectangle(int x,
int y,
int width,
int height,
int circleWidth,
int circleHeight)
drawRoundRectangle in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawText(String text, int x, int y)
drawText in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawText(String text, int x, int y, boolean transparent)
drawText in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void fillPolygon(int[] polygon)
fillPolygon in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void fillRectangle(int x,
int y,
int width,
int height)
fillRectangle in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void fillGradientRectangle(int x,
int y,
int width,
int height,
boolean vertical)
fillGradientRectangle in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void fillRoundRectangle(int x,
int y,
int width,
int height,
int circleWidth,
int circleHeight)
fillRoundRectangle in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic org.pentaho.di.core.gui.Point getDeviceBounds()
getDeviceBounds in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setAlpha(int alpha)
setAlpha in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic int getAlpha()
getAlpha in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setBackground(org.pentaho.di.core.gui.PrimitiveGCInterface.EColor color)
setBackground in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setFont(org.pentaho.di.core.gui.PrimitiveGCInterface.EFont font)
setFont in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setForeground(org.pentaho.di.core.gui.PrimitiveGCInterface.EColor color)
setForeground in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setLineStyle(org.pentaho.di.core.gui.PrimitiveGCInterface.ELineStyle lineStyle)
setLineStyle in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setLineWidth(int width)
setLineWidth in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setTransform(float translationX,
float translationY,
int shadowsize,
float magnification)
setTransform in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic org.pentaho.di.core.gui.Point textExtent(String text)
textExtent in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void drawStepIcon(int x,
int y,
StepMeta stepMeta)
drawStepIcon in interface GCInterfacepublic void drawJobEntryIcon(int x,
int y,
JobEntryCopy jobEntryCopy)
drawJobEntryIcon in interface GCInterfacepublic void setAntialias(boolean antiAlias)
setAntialias in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setBackground(int r,
int g,
int b)
setBackground in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setForeground(int r,
int g,
int b)
setForeground in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void setFont(String fontName, int fontSize, boolean fontBold, boolean fontItalic)
setFont in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic Object getImage()
getImage in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic void switchForegroundBackgroundColors()
switchForegroundBackgroundColors in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic org.pentaho.di.core.gui.Point getArea()
getArea in interface org.pentaho.di.core.gui.PrimitiveGCInterfacepublic boolean isDrawingPixelatedImages()
public void setDrawingPixelatedImages(boolean drawingPixelatedImages)
drawingPixelatedImages - the drawingPixelatedImages to setpublic void drawImage(BufferedImage image, int x, int y)
drawImage in interface org.pentaho.di.core.gui.PrimitiveGCInterface