Светлый фон

 

Свойства centerX, centerY, radiusX, radius определяют координаты центра эллипса и его ширину и высоту.

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

Класс Rectangle представляет геометрический примитив – прямоугольник.

 

 

Свойства x, y, height и width определяют координаты и размеры прямоугольника, а свойства arcHeight и arcWidth позволяют создавать прямоугольник с закругленными углами, устанавливая высоту и ширину дуги угла прямоугольника.

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

Класс Polyline представляет геометрический примитив – ломаную линию, который определяется набором ObservableList координат, через которые должна проходить линия, включая начальные и конечные координаты x, y.

 

 

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

Класс Polygon представляет геометрический примитив – многоугольник, который по сути является ломаной линией Polyline, концы которой соединены линией, и также как и линия Polyline, Polygon определяется набором ObservableList координат углов многоугольника.

 

 

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

Класс Path представляет фигуру, составленную из геометрических форм, и имеет, помимо унаследованных от класса Shape, собственное свойство fillRule, определяющее как области пересечения геометрических форм комбинируются для образования фигуры или по-другому, когда точка находится внутри пути.

 

 

Фигура Path состоит из набора ObservableList геометрических форм, заполнить который можно с помощью метода getElements.addAll класса Path.