Мониторинг обменных курсов валют
18c0693f

Класс BasicStroke



Класс BasicStroke

Конструкторы класса BasicStroke определяют характеристики пера. Основной конструктор

BasicStroke(float width, int cap, int join, float miter, float[] dash, float dashBegin)

задает:

  • способ сопряжения линий join; это одна из констант:
    • JOIN_ROUND — линии сопрягаются дугой окружности;
    • JOIN_BEVEL — линии сопрягаются отрезком прямой, перпендикуляр-ным биссектрисе угла между линиями;
    • JOIN_MITER — линии просто стыкуются;
    • расстояние между линиями miter, начиная с которого применяется сопряжение JOIN_MITER;
    • длину штрихов и промежутков между штрихами — массив dash; элементы массива с четными индексами задают длину штриха в пикселах, элементы с нечетными индексами — длину промежутка; массив перебирается циклически;
    • индекс dashBegin, начиная с которого перебираются элементы массива
    • dash.
    • Остальные конструкторы задают некоторые характеристики по умолчанию:

      Лучше один раз увидеть," чем сто раз прочитать. В листинге 9.4 определено пять перьев с разными характеристиками, рис, 9.4 показывает, как они рисуют.



      Содержание раздела


      Самый выгодный курс обмена валюты