Microsoft Visual J++. Создание приложений и аплетов на языке Java


Многоугольники - часть 2


}

Ниже мы показали фрагмент кода, в котором создается многоугольник, а затем в него добавляется несколько точек. Многоугольник рисуется методом drawPolygon:

Polygon p = new Polygon();

p.addPoint(270, 239);

p.addPoint(350, 230);

p.addPoint(360, 180);

p.addPoint(390, 160);

p.addPoint(340, 130);

p.addPoint(270, 239);

g.drawPolygon(p);

Если вам нужно нарисовать заполненный многоугольник (рис. 3.7), то для этого вы можете воспользоваться методами, приведенными ниже:

public abstract void

    fillPolygon(int xPoints[], int yPoints[], int nPoints);

public void fillPolygon(Polygon p);     

Первый из этих методов рисует многоугольник, координаты вершин которого заданы в массивах, второй - получая объект класса Polygon в качестве параметра.

Рис. 3.6. Многоугольник, нарисованный методом drawPolygon




Начало  Назад  Вперед



Книжный магазин