Лекция Апплеты. Программирование без классов. Классы и их демонстрация


Dimension d = size(); System.out.println(d. width + "," + d.height)



бет12/20
Дата19.12.2021
өлшемі31,24 Kb.
#103515
түріЛекция
1   ...   8   9   10   11   12   13   14   15   ...   20
Байланысты:
Лекция 7

Dimension d = size();
System.out.println(d. width + "," + d.height);


Простые методы класса Graphics

У объектов класса Graphics есть несколько простых функций рисования. Каждую из фигур можно нарисовать заполненной, либо прорисовать только ее границы. Каждый из методов drawRect, drawOval, fillRect и fillOval вызывается с четырьмя параметрами: int x, int y, int width и int height. Координаты х и у задают положение верхнего левого угла фигуры, параметры width и height определяют ее границы.



drawLine

drawline(int x1, int у1, int х2, int у2)

Этот метод вычерчивает отрезок прямой между точками с координатами (х1,у1) и (х2,у2). Эти линии представляют собой простые прямые толщиной в 1 пиксель. Поддержка разных перьев и разных толщин линий не предусмотрена.



drawArc и fillArc

Форма методов drawArc и fillArc следующая:



drawArc(int x, int у, int width, int height, int startAngle, int sweepAngle)

Эти методы вычерчивают (fillArc заполняет) дугу, ограниченную прямоугольником (x,y,width, height), начинающуюся с угла startAngle и имеющую угловой размер sweepAngle. Ноль градусов соответствует положению часовой стрелки на 3 часа, угол отсчитывается против часовой стрелки (например, 90 градусов соответствуют 12 часам, 180 — 9 часам, и так далее).





Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   20




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет