Заполение фона градиентом

Для заполнения фона апплета градиентом мы просто будем рисовать вертикальные линии. Каждая такая линия будет иметь цвет, незначительно отличющийся от цвета соседей. Разумеется, что все линии будут располагаться вплотную друг к другу.

А вот и код:

import java.awt.*;import java.applet.*;public class FirstApplet extends Applet{ int a, b; // Ширина и высота окна. public void init() { // Получаем ширину и высоту апплета. a = getSize().width; b = getSize().height; } public void paint(Graphics g) { // Заполняем градиентом. // Двигаемся по ширине апплета. for(int i=0; i < a; i++){ // Установка цвета в зависимости от x. g.setColor(new Color(255-i, 0, 0)); // Рисование вертикальной линии. g.drawLine(i, 0, i, b); } } }

Апплет будет выглядеть приблизительно так: