Как бы я заполнил треугольник, соединяя 3 точки? - PullRequest
0 голосов
/ 01 ноября 2011

Мне интересно, я только что закончил писать программу, и одна из реализованных функций - нарисовать линию с треугольником в конце (образуя стрелку). Как бы я занялся заполнением внутренней части треугольника?

Ответы [ 2 ]

2 голосов
/ 01 ноября 2011

Взгляните на fillPolygon метод класса Graphics.Есть также версия, которая не требует, чтобы вы создали полигон, вместо этого принимая массивы с координатами.Если вы до сих пор рисовали линии отдельно, а не как многоугольник, переключиться на один из этих методов не должно быть слишком сложно.Просто используйте координаты конечной точки, которые у вас уже есть.

1 голос
/ 01 ноября 2011

В методе рисования вызовите Graphics.fillPolygon или используйте Graphics2D.fill(Shape).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...