public class AWT2SWT
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static org.eclipse.swt.graphics.PathData |
toSWTPathData(java.awt.geom.PathIterator iterator)
Converts a Java2D
PathIterator into an SWT PathData . |
public static org.eclipse.swt.graphics.PathData toSWTPathData(java.awt.geom.PathIterator iterator)
PathIterator
into an SWT PathData
. Note
that while Java2D's PathIterator
contains the specification of a
PathIterator.WIND_EVEN_ODD
or PathIterator.WIND_NON_ZERO
winding rule (PathIterator.getWindingRule()
), this information is
not kept in SWT's PathData
, but is instead specified when drawing
an SWT Path
(which can be constructed from the PathData
)
on an SWT GC
(via SWT.FILL_WINDING
or
SWT.FILL_EVEN_ODD
). Therefore the returned SWT PathData
will not contain any information about the winding rule that was
specified in the passed in PathIterator
.iterator
- the PathIterator
to transformPathData
representing the same geometric pathCopyright (c) 2014 itemis AG, and others. All rights reserved.