Линия рисования Java с текстурами

Я пытаюсь понять это безуспешно. Я могу рисовать прямоугольники с текстурой, но как я могу нарисовать линию шириной, скажем, 4 пикселя под углом, используя текстуру? Например, как / или \?


person sproketboy    schedule 31.12.2012    source источник
comment
Возможно, вы ищете Graphics2D.setPaint(TexturePaint) 1) Graphics2D.setPaint(Paint) 2) TexturePaint   -  person Andrew Thompson    schedule 31.12.2012
comment
Хорошо, но зачем голосовать против? Я искал решение здесь и не могу найти его. Другие, вероятно, хотели бы знать, как это сделать.   -  person sproketboy    schedule 31.12.2012
comment
Единственным человеком, уведомленным об этом комментарии, был я, и я не знаю, почему вопрос был отклонен, извините. :(   -  person Andrew Thompson    schedule 31.12.2012


Ответы (1)


используйте TexturePaint.

TexturePaint paint = new TexturePaint(bufferedImage, anchorRect);
g.setPaint(paint);
g.setStroke(new BasicStroke(4.0F);
person Joop Eggen    schedule 31.12.2012