java多边形填充问题 java的fillpolygon的填充规则是奇偶性原则,能否忽略这个原则?例如我要把一张图片里面的多边形区域去除,如果两个多边形之间有交集,则交集的部分不会被去除,有什么方法呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GeneralPath p = new GeneralPath(GeneralPath.WIND_NON_ZERO);//无奇偶性 p.moveTo(0.0f, 0.0f); p.lineTo(w*.5f, 0.0f); p.lineTo(w*.5f, h*.2f); p.lineTo(0.0f, h*.2f); p.closePath(); p.moveTo(w*.05f, h*.05f); p.lineTo(w*.55f, h*.05f); p.lineTo(w*.55f, h*.25f); p.lineTo(w*.05f, h*.25f); p.closePath(); g2.setColor(LIGHT_GRAY); g2.fill(p); g2.setColor(BLACK); g2.drawString("NON_ZERO rule", 0, -5); g2.translate(0.0f, h*.45); p.setWindingRule(GeneralPath.WIND_EVEN_ODD); //设置奇偶性为打开 g2.setColor(LIGHT_GRAY); g2.fill(p); g2.drawString("EVEN_ODD rule", 0, -5); 为什么等于2?求高手讲解 发个复杂些的问题: 有关泛型和Map的问题. 简单问题 非jsp关于关键字高亮问题 求助~~JAVA如何实现计算器中的时间动态显示功能? 请教java io流问题 JLabel指定了setBounds却不听指挥,到处显示,为什么呢? 再java程序中请问如何查找某目录下所有的xml文件,包括子目录哟! 有《JAVA与模式》书的请进,小弟请教一个问题 散分急求jbuilder6 personal的注册码 [探讨交流]JAVA处理对大数据量的比较处理 关于五子棋的人工智能
p.moveTo(0.0f, 0.0f);
p.lineTo(w*.5f, 0.0f);
p.lineTo(w*.5f, h*.2f);
p.lineTo(0.0f, h*.2f);
p.closePath(); p.moveTo(w*.05f, h*.05f);
p.lineTo(w*.55f, h*.05f);
p.lineTo(w*.55f, h*.25f);
p.lineTo(w*.05f, h*.25f);
p.closePath(); g2.setColor(LIGHT_GRAY);
g2.fill(p);
g2.setColor(BLACK);
g2.drawString("NON_ZERO rule", 0, -5);
g2.translate(0.0f, h*.45); p.setWindingRule(GeneralPath.WIND_EVEN_ODD); //设置奇偶性为打开
g2.setColor(LIGHT_GRAY);
g2.fill(p);
g2.drawString("EVEN_ODD rule", 0, -5);