Светлый фон

 

 

С помощью свойства fill класса Shape определяется цвет внутренней области геометрической формы, а с помощью свойства stroke – цвет ее контура.

 

 

 

Свойства strokeLineCap, strokeLineJoin, strokeMiterLimit, strokeType и strokeWidth обеспечивают регулировку стиля окончания линий контура геометрической формы, стиля соединения краев сегментов формы, расположения контура геометрической формы относительно ее границ и ширину контура геометрической формы.

С помощью свойства smooth можно установить сглаживание при отображении формы.

Если требуется отобразить контур геометрической формы в виде пунктирной линии, необходимо воспользоваться методом getStrokeDashArray.addAll класса Shape для определения набора пар: длина пунктира – интервал между пунктирами, и свойством strokeDashOffset, устанавливающим интервал до первого пунктира.

Если для набора ObservableList, возвращаемого методом getStrokeDashArray, определить только одно значение, тогда оно будет задавать длину, как пунктира, так и интервал между пунктирами.

Класс Arc представляет геометрический примитив – дугу (сегмент эллипса).

 

 

С помощью свойств centerX и centerY устанавливаются координаты центра эллипса, частью которого является дуга.

Свойства radiusX и radiusY задают ширину и высоту эллипса, а свойства length и startAngle – угол сегмента эллипса и начальный угол, формирующие дугу.

Свойство type определяет стиль завершения дуги с помощью полей OPEN, CHORD и ROUND перечисления ArcType.

Приведенный здесь код демонстрирует пример создания дуги с несоединенными концами.

 

 

Класс Line представляет геометрический примитив – прямую линию и имеет, помимо унаследованных от класса Shape, собственные свойства: endX, endY, startX и startY, определяющие координаты начала и конца прямой линии.