TexturePaintPrintingTest.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:jdk8u-jdk 作者:
public void doPaint(Graphics2D g2d) {
    BufferedImage patternImage = new BufferedImage(2,2,BufferedImage.TYPE_INT_ARGB);
            Graphics gImage = patternImage.getGraphics();
            gImage.setColor(Color.WHITE);
            gImage.drawLine(0,1,1,0);
            gImage.setColor(Color.BLACK);
            gImage.drawLine(0,0,1,1);
            gImage.dispose();

            Rectangle2D.Double shape = new Rectangle2D.Double(0,0,DIM*6/5, DIM*8/5);
            g2d.setPaint(new TexturePaint(patternImage, new Rectangle2D.Double(0,0,
                    DIM*6/50, DIM*8/50)));
            g2d.fill(shape);
            g2d.setPaint(Color.BLACK);
            g2d.draw(shape);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号