Координаты отсчитываются по дефолту из левого верхнего угла, причём положительное направление оси Y направлено вниз. Приходится вручную менять, с помощью костыля, координатную систему.
На просторах гугла увидел, что в C# есть методы TranslateTransform(x, y) и ScaleTransform(a, b), которые устанавливают новые координаты (x, y) для начальной точки отсчёта и меняют масштаб/направление соответственно.
Есть ли подобное в Java?
Среди методов у класса Graphics заметил create(x, y, w, h), который создаёт объект этого класса, но с началом координат в (x, y) и размером (w, h). Таким образом, мы переносим начальную точку на другие координаты, но направление осей поменять таким способом не получится, и тогда это, по сути, бесполезно, придётся опять умножать все y на -1 для нужного результата и опять начинать не с (0, 0).
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости