All pastes #110879 Raw Edit

Someone

public java v1 · immutable
·published 2006-08-02 00:03 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;				for (int i=0; i <= rect; i++,y += height)		{			g.setColor(new Color(Red,Green,Blue));			g.fillRect(x, y, width, height);			if(255 != Blue)			{				Blue += interval;			}						if(255 != Green)			{				Green += interval;			}						if(255 != Red)			{				Red += interval;			}					}					}}