Интерфейс Stroke
- Все известные реализующие классы:
BasicStroke
public interface Stroke
Stroke позволяет объекту Graphics2D получить Shape, который представляет собой декорированную контурную линию или стилизованное представление контура заданного Shape. Рисование Shape похоже на прослеживание его контура маркером соответствующего размера и формы. Область, в которую маркер поместит чернила, находится внутри контура Shape. Методы интерфейса Graphics2D, использующие возвращённый объектом Stroke контур Shape, включают в себя draw и любые другие методы, реализованные через этот метод, такие как drawLine, drawRect, drawRoundRect, drawOval, drawArc, drawPolyline и drawPolygon.
Объекты классов, реализующих интерфейс Stroke, должны быть только для чтения, так как Graphics2D не клонирует эти объекты ни при их установке в качестве атрибута с помощью метода setStroke, ни при клонировании самого объекта Graphics2D. Если объект Stroke изменяется после его установки в контексте Graphics2D, поведение последующего рендеринга будет неопределённым.
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Shape |
createStrokedShape |
Возвращает контур Shape, который охватывает область, которая должна быть закрашена при рисовании Shape в соответствии с правилами, определёнными объектом, реализующим интерфейс Stroke. |
Подробное описание методов
createStrokedShape
Shape createStrokedShape(Shape p)
Shape, который охватывает область, которая должна быть закрашена при рисовании Shape в соответствии с правилами, определёнными объектом, реализующим интерфейс Stroke.- Параметры:
-
p-Shapeдля обработки - Возвращает:
- Обработанный контур
Shape.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/Stroke.html