Computer >> Máy Tính >  >> Lập trình >> Java

Bộ đệm kép trong Java là gì?


  • Bộ đệm kép là quá trình vẽ đồ họa vào bộ đệm hình ảnh ngoài màn hình và sau đó sao chép tất cả nội dung của bộ đệm vào màn hình cùng một lúc.
  • Đối với đồ họa phức tạp, sử dụng bộ đệm kép có thể giảm thiểu các vấn đề nhấp nháy.
  • Java Swing tự động hỗ trợ đệm kép cho tất cả các thành phần của nó.
  • Bộ đệm kép tốn nhiều bộ nhớ, việc sử dụng nó chỉ phù hợp với các thành phần được sơn lại rất thường xuyên hoặc có đồ họa đặc biệt phức tạp để hiển thị.
  • Nếu một vùng chứa sử dụng bộ đệm kép, bất kỳ bộ đệm kép nào con mà nó đã chia sẻ bộ đệm ngoài màn hình của vùng chứa, bộ đệm ngoài màn hình được yêu cầu không bao giờ lớn hơn kích thước trên màn hình của ứng dụng.
  • Để bật bộ đệm kép, chỉ cần gọi setDoubleBuffered () phương thức (kế thừa từ JComponent ) để đặt thuộc tính bộ đệm kép thành true cho bất kỳ thành phần nào sử dụng bản vẽ bộ đệm kép.