1) Bạn tạo một đối tượng BufferedImage. Để có hiệu suất tối đa, bạn muốn đảm bảo rằng Hình ảnh được đệm sử dụng cùng một kiểu như màn hình bạn đang hiển thị.
Kiểm tra này để biết cách tạo một BufferedImage sử dụng Graphics2D truyền cho phương thức sơn của bất kỳ thành phần (có rất nhiều cách để tạo ra hình ảnh đệm, này liên kết một vài ...)
[http://www.exampledepot.com/egs/java.awt.image/CreateBuf.html][1]
2) Bạn lấy Graphics [getGraphics()] liên kết với ảnh đệm, đưa nó vào Graphics2D nếu bạn cần, và render các ảnh gốc của bạn vào ảnh đệm bằng cách gọi các lệnh trên đối tượng đồ họa đó (cũng có thể truyền đối tượng đồ họa đó cho các thành phần để tự vẽ lên hình ảnh đệm của bạn).
3) Bạn vẽ hình ảnh đệm vào thành phần của bạn bằng cách ghi đè phương thức vẽ của nó và gọi một biến thể drawImage() trên đối số Graphics2D được truyền cho thành phần.
lmk nếu bạn cần mã mẫu ...
Nguồn
2009-10-22 09:21:05
Vui lòng thêm thông tin và không chỉ liên kết. – kiwixz