This tip shows you how to implement the fog filter using the RGBImageFilter class.
import java.awt.image.*;import java.awt.*;public class FogFilter extends RGBImageFilter{int fogg; //0<=t<=255 public FogFilter(int t) { canFilterIndexColorModel=true; fogg=t; } public int filterRGB(int x, int y, int rgb) { int red=ColorModel.getRGBdefault().getRed(rgb); int green=ColorModel.getRGBdefault().getGreen(rgb); int blue=ColorModel.getRGBdefault().getBlue(rgb); Color col=new Color(red,green,blue,fogg); return col.getRGB(); } }