www.updatesofts.com
!
"
+
&
Hình 6.7
6.5.6 Vẽ và tô đa giác (Polygon)
Lớp Graphics cung cấp hai phương thức để vẽ đa giác. Phương thức đầu tiên nhận một đối
tượng của lớp Polygon. Phương thức thức 2 lấy hai mảng điểm, và tổng số điểm cần vẽ.
Chúng ta sẽ sử dụng phương thức 2 để vẽ đa giác.
Cú pháp của
drawPolygon() như sau:
drawPolygon(int x[], int y[], int numPoints);
Cú pháp của
fillPolygon() như sau:
fillPolygon (int x[], int y[], int numPoints);
Chương trình dưới đây lấy các điểm từ 2 mảng để vẽ đa gíac. Phương thức ‘drawPolygon()’
nhận 3 tham số sau giống như phương thức drawPolyline()
Mảng lưu trữ toạ độ x của các điểm.
Mảng lưu trữ toạ độ y của các điểm.
Tổng số điểm cần vẽ.
Chương trình 6.6
import java.awt.*;
class PolyFigures extends Frame
{
int x1[] = {50, 25, 40, 100, 80};
int x2[] = {80, 30, 50, 150, 100, 170};
int y1[] = {50, 70, 120, 120, 80};
int y2[] = {150, 170, 200, 220, 240,190};
public PolyFigures()
{