Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class GeneralPath extends Path2D.Float
GeneralPath
класс представляет геометрический путь, созданный из прямых линий, и квадратный и кубический (Bézier) кривые. Это может содержать многократные подпути.
GeneralPath
класс финала наследства, который точно реализует поведение его суперкласса Path2D.Float
. Вместе с Path2D.Double
, Path2D
классы обеспечивают полные реализации общего геометрического пути, которые поддерживают всю функциональность Shape
и PathIterator
интерфейсы с возможностью явно выбрать разные уровни внутренней координатной точности.
Использовать Path2D.Float
(или это наследство GeneralPath
подкласс), имея дело с данными, которые могут быть представлены и использоваться с точностью с плавающей точкой. Использовать Path2D.Double
для данных, которые требуют точности или диапазона двойной точности.
Path2D.Double, Path2D.Float
WIND_EVEN_ODD, WIND_NON_ZERO
Конструктор и Описание |
---|
GeneralPath()
Создает новую пустую одинарную точность
GeneralPath объект со значением по умолчанию вьющееся правило Path2D.WIND_NON_ZERO . |
GeneralPath(int rule)
Создает новое
GeneralPath объект с указанным вьющимся правилом управлять операциями, которые требуют, чтобы внутренняя часть пути была определена. |
GeneralPath(int rule, int initialCapacity)
Создает новое
GeneralPath объект с указанным вьющимся правилом и указанной начальной емкостью сохранить координаты пути. |
GeneralPath(Shape s)
Создает новое
GeneralPath объект от произвольного Shape объект. |
append, clone, curveTo, curveTo, getBounds2D, getPathIterator, lineTo, lineTo, moveTo, moveTo, quadTo, quadTo, transform
append, closePath, contains, contains, contains, contains, contains, contains, contains, contains, createTransformedShape, getBounds, getCurrentPoint, getPathIterator, getWindingRule, intersects, intersects, intersects, intersects, reset, setWindingRule
public GeneralPath()
GeneralPath
объект со значением по умолчанию вьющееся правило Path2D.WIND_NON_ZERO
.public GeneralPath(int rule)
GeneralPath
объект с указанным вьющимся правилом управлять операциями, которые требуют, чтобы внутренняя часть пути была определена.rule
- вьющееся правилоPath2D.WIND_EVEN_ODD
, Path2D.WIND_NON_ZERO
public GeneralPath(int rule, int initialCapacity)
GeneralPath
объект с указанным вьющимся правилом и указанной начальной емкостью сохранить координаты пути. Это число является исходным предположением относительно того, сколько сегментов пути будет добавлено к пути, но хранение расширяется как необходимый сохранить независимо от того, что сегменты пути добавляются.rule
- вьющееся правилоinitialCapacity
- оценка для числа сегментов пути в путиPath2D.WIND_EVEN_ODD
, Path2D.WIND_NON_ZERO
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.