Package org.bzdev.gio

Class SplitterGraphics

java.lang.Object
java.awt.Graphics
org.bzdev.gio.SplitterGraphics

public class SplitterGraphics extends Graphics
Graphics subclass that mirrors requests to two instances of Graphics.
  • Constructor Details

    • SplitterGraphics

      public SplitterGraphics(Graphics primary, Graphics secondary)
      Constructor.
      Parameters:
      primary - the primary Graphics
      secondary - the secondary Graphics
  • Method Details

    • drawString

      public void drawString(String str, int x, int y)
      Specified by:
      drawString in class Graphics
    • drawString

      public void drawString(AttributedCharacterIterator iterator, int x, int y)
      Specified by:
      drawString in class Graphics
    • translate

      public void translate(int x, int y)
      Specified by:
      translate in class Graphics
    • clearRect

      public void clearRect(int x, int y, int width, int height)
      Specified by:
      clearRect in class Graphics
    • clipRect

      public void clipRect(int x, int y, int width, int height)
      Specified by:
      clipRect in class Graphics
    • copyArea

      public void copyArea(int x, int y, int width, int height, int dx, int dy)
      Specified by:
      copyArea in class Graphics
    • create

      public Graphics create()
      Specified by:
      create in class Graphics
    • create

      public Graphics create(int x, int y, int width, int height)
      Overrides:
      create in class Graphics
    • dispose

      public void dispose()
      Specified by:
      dispose in class Graphics
    • drawArc

      public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
      Specified by:
      drawArc in class Graphics
    • drawImage

      public boolean drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
      Specified by:
      drawImage in class Graphics
    • drawImage

      public boolean drawImage(Image img, int x, int y, ImageObserver observer)
      Specified by:
      drawImage in class Graphics
    • drawImage

      public boolean drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
      Specified by:
      drawImage in class Graphics
    • drawImage

      public boolean drawImage(Image img, int x, int y, int width, int height, ImageObserver observer)
      Specified by:
      drawImage in class Graphics
    • drawImage

      public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
      Specified by:
      drawImage in class Graphics
    • drawImage

      public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)
      Specified by:
      drawImage in class Graphics
    • drawLine

      public void drawLine(int x1, int y1, int x2, int y2)
      Specified by:
      drawLine in class Graphics
    • drawOval

      public void drawOval(int x, int y, int width, int height)
      Specified by:
      drawOval in class Graphics
    • drawPolygon

      public void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
      Specified by:
      drawPolygon in class Graphics
    • drawPolyline

      public void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
      Specified by:
      drawPolyline in class Graphics
    • drawRoundRect

      public void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
      Specified by:
      drawRoundRect in class Graphics
    • fillArc

      public void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
      Specified by:
      fillArc in class Graphics
    • fillOval

      public void fillOval(int x, int y, int width, int height)
      Specified by:
      fillOval in class Graphics
    • fillPolygon

      public void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
      Specified by:
      fillPolygon in class Graphics
    • fillRect

      public void fillRect(int x, int y, int width, int height)
      Specified by:
      fillRect in class Graphics
    • fillRoundRect

      public void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
      Specified by:
      fillRoundRect in class Graphics
    • getClip

      public Shape getClip()
      Specified by:
      getClip in class Graphics
    • getClipBounds

      public Rectangle getClipBounds()
      Specified by:
      getClipBounds in class Graphics
    • getColor

      public Color getColor()
      Specified by:
      getColor in class Graphics
    • getFont

      public Font getFont()
      Specified by:
      getFont in class Graphics
    • getFontMetrics

      public FontMetrics getFontMetrics()
      Overrides:
      getFontMetrics in class Graphics
    • getFontMetrics

      public FontMetrics getFontMetrics(Font f)
      Specified by:
      getFontMetrics in class Graphics
    • hitClip

      public boolean hitClip(int x, int y, int width, int height)
      Overrides:
      hitClip in class Graphics
    • setClip

      public void setClip(int x, int y, int width, int height)
      Specified by:
      setClip in class Graphics
    • setClip

      public void setClip(Shape clip)
      Specified by:
      setClip in class Graphics
    • setColor

      public void setColor(Color c)
      Specified by:
      setColor in class Graphics
    • setFont

      public void setFont(Font font)
      Specified by:
      setFont in class Graphics
    • setPaintMode

      public void setPaintMode()
      Specified by:
      setPaintMode in class Graphics
    • setXORMode

      public void setXORMode(Color c1)
      Specified by:
      setXORMode in class Graphics