All pastes #110907 Raw Edit

Unnamed

public java v1 · immutable
·published 2006-08-02 00:35 UTC
rendered paste body
import java.awt.Frame;import java.awt.event.WindowEvent;import java.awt.Canvas;import java.awt.Graphics;import java.awt.AWTEvent;import java.awt.Rectangle;import java.awt.Color;public class ColorFader extends Frame{	public static void main(String[] args) {		new ColorFader();	}	ColorFader()	{		enableEvents(AWTEvent.WINDOW_EVENT_MASK);		Fader fader = new Fader();		add(fader);		pack();		show();	}	public void processWindowEvent(WindowEvent event)	{		if(event.getID() == WindowEvent.WINDOW_CLOSING)		{			System.exit(0);		}	}}class Fader extends Canvas{	Fader()	{		setSize(200,200);	}	public void paint(Graphics g)	{		Rectangle sreen = getBounds();		int width = sreen.width;		int height = 4;		int x = 0;		int y = 0;				int blue = 30;		int green = 0;		int red = 0;				int rect;				rect = sreen.height/height;		int interval = 255 / rect;				System.out.println("Interval: "+interval);				for (int i=0; i <= rect; i++,y += height)		{			blue = 255 * i/rect;			green = 255 * i/rect;			red = 255 * i/rect;						g.setColor(new Color(red,green,blue));			g.fillRect(x, y, width, height);		}	}}