Kapitel 12: "Bildverarbeitung"

"Farbverlauf.java"


import java.awt.*;

public class Farbverlauf extends FensterSchliesstSchickKurz{
static int fensterBreite = 600;
static int fensterHoehe = 300;

public Farbverlauf(String title1, int w, int h){
super(title1, w, h);
}

public void paint(Graphics g){
for(double x=1; x < fensterBreite ; x++){
for(double y=1; y < fensterHoehe ; y++){
int rot = (int) Math.floor( 255*x/fensterBreite );
int blau = (int) Math.floor( 255*y/fensterHoehe );
g.setColor(new Color(rot,0,blau));
g.fillRect(x,y,1,1);
}
}
}

public static void main(String[] args){
Farbverlauf b = new Farbverlauf ("Farbverlauf", fensterBreite ,
fensterHoehe);
b.setVisible(true);
}
}

Picksel Media Marco Block © 2006-2009 – ImpressumKontakt
Gestaltung und Umsetzung Tobias Losch, www.picksel-media.de