Некоторые методы класса java.awt.Graphics.

public abstract void drawArc(int X, int Y, int width, int height, int stAngle, int endAngle) ;
Строит дугу эллипса текущим цветом.
  • X,Y - координаты центра дуги;
  • width, height-полуоси эллипса;
  • stAngle - угол до начальной точки дуги, отсчитываемый против часовой стрелки от горизонтальной оси, направленной слева направо;
  • endAngle - угол до конечной точки дуги, отсчитываемый против часовой стрелки от горизонтальной оси, направленной слева направо;
public abstract void drawLine(int xl, int yl, int x2, int y2);
Проводит линию между точками (x1,y1) и (x2,y2) без изиенения значения координат.
public abstract void draw0val(int X, int Y, int width, int height};
Рисует эллипс текущим цветом.
  • X,Y-координаты центра эллипса;
  • width, height - полуоси эллипса.
public abstract void fillOval(int x, int y, int width, int height);
Рисует закрашенный эллипс текущим цветом заполнения. Параметры те же, что и у метода drawOval.
public abstract void drawPolygon(int[] xPoints, int[] yPoints, int nPoints) ;
Рисует контур многоугольника.
  • xPoints, yPoints - массивы, содержащие соответственно координаты вершин многоугольника по горизонтальной и вертикальной осям координат;
  • nPoints - число вершин многоугольника.
public abstract void fillPolygon(int[] xPoints, int[] yPoints, int nPoints);
Строит закрашенный многоугольник. Парметры метода те же, что и у drawPolygon.
public void drawRect(int X, int Y, int width, int height);
Строит контур прямоугольника со сторонами, параллельными осям координат, текущим цветом.
  • X,Y-координаты верхнего левого угла прямоугольника;
  • width, height - соответственно ширина и высота прямоугольника.
public abstract void fillRect(int X, int Y, int width, int height);
Рисует закрашенный прямоугольник. Параметры метода такие же, как и у drawRect.
public abstract void drawRoundRect(int X, int Y, int width, int height, int arcWidth, int arcHeight};
Рисует прямоугольник с округлёнными углами.
  • аргументы X, Y, width, height - те же, что и у метода drawRect;
  • arcWidth, arcHeight - соответственно ширина и высота округляемого угла.
public abstract void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight);
Рисует закрашенный прямоугольник с округлёнными углами. Параметры те же, что и у метода drawRoundRect
public abstract void drawString(String str, int X, int Y);
Выводит на экран последовательность символов str, начиная с заданных координат (X,Y).
public abstract void setColor(Color c);
Устанавливает текущий цвет.
  • c - устанавливаемый цвет (объект типа Color из класса java.awt.Color). Его можно задать с помощью конструкторов Color() класса java.awt.Color, которые представляют цвет как сочтание красной, зелёной и синей составляющих, заданных в виде целых чисел в диапазоне от 0 до 255, либо в виде чисел с плавающей точкой в диапазоне от 0.0 до 1.0.Соответствующие конструкторы имеют вид:
    • public Color(int R, int G, int B);
    • public Color(int RGB);
    • public Color(float R, float G, float B);

public abstract void setFont(Font font);
Устанавливает тип шрифта.
  • font - устанавливаемый шрифт (объект типа Font из класса java.awt.Font), задаётся с помощью конструктора Font() из класса java.awt.Font, который имеет следующий вид:

      public Font(String name, int style, int size);
    • name - название шрифта (поддерживаются шрифты со следующими названиями: TimesRoman, Helvetica, Courier, Dialog и DialogInput);
    • style - способ начертания шрифта ( PLAIN ( простой ), BOLD ( полужирный ), ITALIC ( курсив ));
    • size - размер шрифта в пикселах.


Предыдущая страница.| Основная страница.