tôi biết làm thế nào để điền vào một hình chữ nhật trong Swing với một màu rắn:Điền hình chữ nhật với mô hình trong Java Swing
Graphics2D g2d = bi.createGraphics();
g2d.setColor(Color.RED);
g2d.fillRect(0,0,100,100);
tôi biết làm thế nào để điền vào nó với một hình ảnh:
BufferedImage bi;
Graphics2D g2d = bi.createGraphics();
g2d.setPaint (new Color(r, g, b));
g2d.fillRect (0, 0, bi.getWidth(), bi.getHeight());
Nhưng làm thế nào để điền hình chữ nhật có kích thước 950x950 với một số mẫu lát có kích thước 100x100?
(mô hình hình ảnh nên được sử dụng 100 lần)
đặt tất cả các yếu tố để các mảng (trong trật tự chính xác), sau đó vòng lặp bên trong mảng – mKorbel
để được giúp đỡ tốt hơn sớm gửi một [SSCCE] (http://sscce.org/), ngắn, runnable, compilable – mKorbel
Bạn đã thử sử dụng đối tượng [TexturePaint] (http://docs.oracle.com/javase/7/docs/api/java/awt/TexturePaint.html) cho điều này chưa? –