001 /** 002 * Created by IntelliJ IDEA. 003 * User: Wei Wang 004 * Date: Nov 29, 2002 005 * Time: 12:57:16 AM 006 */ 007 008 package EVolve.util.Painters; 009 010 import EVolve.visualization.AutoImage; 011 import java.awt.*; 012 013 public class CorrelationPainter extends Painter{ 014 private int [][] value; 015 016 public CorrelationPainter(int[][] value) { 017 this.value = value; 018 } 019 020 public void paint(AutoImage image, int x, int y, int z) { 021 for (int i = 0; i < value.length; i++) { 022 for (int j = 0; j < value[i].length; j++) { 023 if (value[i][j] != 0) { 024 Color color = new Color((value[i][j] * 255 / z), 0, (255 - value[i][j] * 255 / z)); 025 image.setColor(i, j, Color.black); 026 } 027 } 028 } 029 } 030 }