Класс BasicStroke
Класс BasicStroke
Конструкторы класса BasicStroke определяют характеристики пера. Основной конструктор
BasicStroke(float width, int cap, int join, float miter, float[] dash, float dashBegin)
задает:
- толщину пера width в пикселах;
- оформление конца линии cap; это одна из констант:
- CAP_ROUND — закругленный конец линии;
- CAP_SQUARE — квадратный конец линии;
- CAP_BUTT — оформление отсутствует;
Остальные конструкторы задают некоторые характеристики по умолчанию:
- BasicStroke (float width, int cap, int join, float miter) — сплошная линия;
- BasicStroke (float width, int cap, int join) — сплошная линия с сопряжением JOIN_ROUND или JOIN_BEVEL; для сопряжения JOIN_MITER задается значение miter = 10.0f;
- BasicStroke (float width) — прямой обрез CAP_SQUARE и сопряжение JOIN_MITER со значением miter = 10.0f;
- BasicStroke () — ширина1. 0f.
Лучше один раз увидеть," чем сто раз прочитать. В листинге 9.4 определено пять перьев с разными характеристиками, рис, 9.4 показывает, как они рисуют.