fillRect方法与图像

时间:2014-12-26 08:38:15

标签: java image swing paintcomponent java-2d

我正在尝试使用Java中的fillRect方法来填充带有图像的矩形。有没有办法使用fillRect方法?

以下是我正在处理的代码:

    private int x = 0;
    private int y = 0;
    static int WIDTH = 1; 
    static int HEIGHT = 1; 
    private Image image = new ImageIcon("Golf_green.png").getImage();

    public BackGround() {
        WIDTH = 30;
        HEIGHT = 30;
    }

    public void paint(Graphics2D g) {
        g.drawImage(image, x, y, WIDTH, HEIGHT, "BLACK", , arg7, arg8, );
    }

1 个答案:

答案 0 :(得分:2)

  

(使用平铺图像填充rect)有没有办法使用fillrect方法?

没有

而是将图像平铺在查看区域的宽度和高度上。要获得仅适用于特定矩形的效果,请将该矩形设置为剪辑(在平铺之前)。