java如何用图片填充不规则图形?
没有思路啊。HELP!
没有思路啊。HELP!
解决方案 »
- >>>> 请教用jawind如何获取dll中方法的返回值? <<<<
- 请问如何用swt/jface 来实现MDI窗口模式?
- java的md5加密,长度居然会变呀?.微软的就16位或者32位,怎么办?不一样啊
- !!初学者求教java io问题,关于写入文件
- 求Rational.XDE.Developer.Plus.for.Java.V2003.6.12.ISO-RiSE.ShareReactor.bin
- 环境变量问题~但不是简单的环境变量的问题!希望大家讨论一下
- 看看这里哪里错了啊?
- 想问高手,在java应用程序中,用PreparedStatement.setString(1,"中国"),然后PreparedStatement.executeUpdate(),是乱码,请问如何解决!
- 参数咋传递呀
- 请问有谁知道怎么打印出jtable里的数据!
- BigDecimal 小问题
- 读取文件的时候怎么读取源文件的字体格式
TexturePaint 类提供一种用被指定为 BufferedImage 的纹理填充 Shape 的方式。因为 BufferedImage 数据由 TexturePaint 对象复制,所以 BufferedImage 对象的大小应该小一些。在构造时,纹理定位在用户空间中指定的 Rectangle2D 的左上角。计算纹理在设备空间中的位置的方式是,在用户空间中的所有方向上无限制地总体复制指定 Rectangle2D,然后将 BufferedImage 映射到各个复制的 Rectangle2D。
TexturePaint tp = new TexturePaint(img, new Rectangle2D());//Rectangle2D是img大小
g2D.setPaint(tp);//g2D画笔
g2D.fill(area);//area不规则图形
这样就能实现用img来填充不规则形状,