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

Уроки по Java

  Все выпуски  

Уроки по Java


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

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

И. Хабибуллин. Создание распределенных приложений на Java 2.
И. Хабибуллин. Создание распределенных приложений на Java 2
Заказать на Озоне


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

Java. Апплеты
Урок 16. Вставляем изображение в апплет

Разумеется, рисовать в апплете с использованием примитивов - задача не из легких. Поэтому части поступают так - рисуют качественные изображения в каком-нибудь графическом редакторе, сохраняют их в формате gif или jpg, и затем показывают в апплете изображение из этого файла.

Вот пример такого использования графического файла:

import java.awt.*;
import java.applet.*;
import java.awt.image.*;

public class FirstApplet
    extends Applet{

    Image img; // Изображение.

    public void init() {
     img = getImage(getDocumentBase(), "1.gif");
    }

    public void paint(Graphics g) {
      //Выводим изображение.
      g.drawImage(img, 10, 10, this);
    }
  }

Первым делом мы тут импортируем нужное пространство имен java.awt.image. Далее путем вызова метода getImage мы загружаем в переменную класса img типа Image нужный графический файл. Этод метод имеет два параметра - первый задает расположение файла, второй параметр - имя файла. Для первого параметра мы используем метод getDocumentBase, возвращающий местоположение документа (html-страницы в данном случае).

Потом загруженное изображение мы выводим в методе paint путем вызова метода drawImage.

Рассылки сайта 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/
Адрес подписки
Отписаться

В избранное