float[] color = new float[3];
color[0] = red;
color[1] = green;
color[2] = blue;
gl.glFogi(GL2.GL_FOG_MODE, GL.GL_LINEAR);
gl.glFogfv(GL2.GL_FOG_COLOR, color, 0);
gl.glFogf(GL2.GL_FOG_START, (float) fdist);
gl.glFogf(GL2.GL_FOG_END, (float) bdist);
gl.glEnable(GL2.GL_FOG);
}