Я хочу нарисовать направленную линию стрелки через Java.
В настоящее время я использую класс java.awt.Line2D.Double
для рисования строки
g2.setStroke(new BasicStroke(2.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL)); // g2 is an instance of Graphics2D
g2.draw(new Line2D.Double(x1,y1,x2,y2));
Но появляется только строка, и стрелка не указана. BasicStroke.Join_BEVEL
используется для рисования направленной стрелки. Он применяется, когда встречаются два сегмента.
Строка, которую я рисую, соответствует границе прямоугольника, но стрелка не направлена. Лишь простая строка рисуется.
Есть ли что-нибудь, чего я не вижу?