Java 带图像的fillRect方法
我正在尝试使用Java中的Java 带图像的fillRect方法,java,image,swing,paintcomponent,java-2d,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(); publi
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, );
}
(用平铺图像填充矩形)有没有办法使用fillrect方法来完成
没有
相反,在查看区域的宽度和高度上平铺图像。若要获得仅适用于特定矩形的效果,请将该矩形设置为剪辑(在平铺之前)。开始绘制方法中的“添加(新图像查看器…)”不是一个好主意。什么框架?AWT/Swing/GWT/SWT/JavaFX?我认为您需要参考JavaDocs和教程,因为您的drawImage调用看起来是“错误的”,您可以使用“BuffereImage”#subImage”来“裁剪”图像的一部分,并绘制上面的内容无法编译,更不用说运行了。。1) 为了更快地获得更好的帮助,可以发布一个(最小完整的可验证示例)或(简短、自包含、正确的示例)。2) 例如,获取图像的一种方法是热链接到中看到的图像。