in java.awt.Graphics
abstract void drawPolygon(int[] xPoints, int[] yPoints, int Points)
Draws a closed polygon defined by arrays of x and y coordinates. void drawPolygon(Polygon p)
Draws the outline of a polygon defined by the specified Polygon object.
abstract void drawPolygon(int[] xPoints, int[] yPoints, int Points)
Draws a closed polygon defined by arrays of x and y coordinates. void drawPolygon(Polygon p)
Draws the outline of a polygon defined by the specified Polygon object.
谢谢!
我的意思是这样的,我有一POINT数组,存的是几个的POLYGON,在c里
我可以用polypolygon去填充两多边形之间的区域(奇数与偶数),最里的多边形
不填充,例如:POINT pt[12];
pt[0].x=10;
pt[0].y=10;
pt[1].x=60;
pt[1].y=10;
pt[2].x=60;
pt[2].y=60;
pt[3].x=10;
pt[3].y=60; pt[4].x=20;
pt[4].y=20;
pt[5].x=30;
pt[5].y=20;
pt[6].x=30;
pt[6].y=30;
pt[7].x=20;
pt[7].y=30; pt[8].x=40;
pt[8].y=40;
pt[9].x=50;
pt[9].y=40;
pt[10].x=50;
pt[10].y=50;
pt[11].x=40;
pt[11].y=50;
int i[3];
i[0]=4;
i[1]=4;
i[2]=4;
CPen pen(PS_SOLID,1,RGB(255,0,0));
CBrush brush(RGB(255,255,0));
//pDC->SetPolyFillMode(WINDING);
pDC->SelectObject(&pen);
pDC->SelectObject(&brush);
pDC->PolyPolygon(pt,i,3);
但在java里我没有发现有相似API。我想请教如何解决;