直接画的没有,可以画两个多边形然后填充,画多边形的方法为:
int[] i1={100,200,300};
int[] i2={23,450,87};
g.drawPolygon(i1,i2,3);
int[] i1={100,200,300};
int[] i2={23,450,87};
g.drawPolygon(i1,i2,3);
解决方案 »
- smgp3.3协议 MT消息总是返回10(消息结构错误) 怎么回事?
- java黑白棋求救!!
- JAVA 一个简单的问题,就是搞不定!紧急,求助
- 关于使用getBytes("unicode"),将全角和半角转换的问题..............求解一下......谢谢...
- java.lang.IllegalThreadStateException这个异常是如何产生的,怎样避免
- 今天去面试遇到的问题,请帮忙指点下!
- 学.NET 和 学java 的疑惑? 请各位老前辈过来帮忙分析以下!
- 怎么理解“如果必须向上转型,则继承才是必要的。”这句话
- 给大斑竹的分!!
- 为什么、我继承了THREAD类后对应超类的STOP方法被加了删除线,不能用?
- java 通过socket做为服务器段 与 delphi写的可户段 通讯的问题
- 如何复制一个ZIP文件到一个新的路径下啊?在线等
java.awt.Graphics2D g2d=(Graphics2D)g;
int[] i1={100,200,300,250};
int[] i2={23,50,207,193};
g2d.setStroke(new java.awt.BasicStroke(10));
g2d.drawPolygon(i1,i2,4);
假如对象A是一个环,B是A内圈中的一个对象,并且A、B不相交。按照要求无论A、B画的先后顺序如何,A、B都应该显示出来。可是按照这种画法,当先画B后画A的时候,B就给抹掉了。
那跟drawPolygon有啥区别?!