Java2D

object Java2D

Various utilities for using Java2D

class Object
trait Matchable
class Any

Value members

Concrete methods

def fontMetrics(gc: Graphics2D, font: Font): FontMetrics
def setFill(graphics: Graphics2D, fill: Fill): Unit
def setStroke(graphics: Graphics2D, stroke: Stroke): Unit
def strokeAndFill(graphics: Graphics2D, path: Path2D, current: DrawingContext): Unit
def textBoundingBox(gc: Graphics2D, text: String, font: Font): BoundingBox
def textBounds(gc: Graphics2D, text: String, font: Font): Rectangle2D
def toAffineTransform(transform: Transform): AffineTransform
def toAwtColor(color: Color): Color
def toAwtFont(font: Font): Font
def toCycleMethod(cycleMethod: CycleMethod): CycleMethod
def toLinearGradientPaint(gradient: Linear): LinearGradientPaint
def toPath2D(elements: List[PathElement]): Path2D

Converts to an open Path2D

Converts to an open Path2D

def toPoint2D(point: Point): Point2D
def toRadialGradientPaint(gradient: Radial): RadialGradientPaint
def withTransform(graphics: Graphics2D, transform: Transform)(f: => Unit): Unit