JAVA CORE - Trang 142

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()

{

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.