Отправляет email-рассылки с помощью сервиса Sendsay

Уроки по Java

  Все выпуски  

Уроки по Java


Информационный Канал Subscribe.Ru

Уроки по Java. Рассылки сайта progs.biz  
Начало > Java > Апплеты > Урок 17

Ян Ф. Дарвин. Java. Сборник рецептов для профессионалов.
Ян Ф. Дарвин. Java. Сборник рецептов для профессионалов
Заказать на Озоне


Полные версии уроков (с картинками): урок 17.

Java. Апплеты
Урок 17. Заполение фона градиентом

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

А вот и код:

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);
      }
    }
  }

Апплет после запуска будет иметь градиентную заливку.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX new!
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
2002-2004 сайт progs.biz
2002-2004 Алексеев Игорь

http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное