Программирование - это просто
Advertisement
Главная arrow Уроки программирования arrow Java для чайников. arrow Java для чайников. Урок 9. Вывод изображения на экран
12.04.2021 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Java для чайников. Урок 9. Вывод изображения на экран Печать E-mail
Автор megabax   
16.02.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке Delphi

Java для чайников. Урок 9. Вывод изображения на экран

Сегодня мы научимся выводить изображения в апплет. И так, вот текст примера:

import java.awt.*;

import java.applet.*;

import java.net.*;

 

 

public class ImageApplet extends Applet {

   

    Image pic;

   

    public void init()  {

        URL url=getDocumentBase();

        pic=getImage(url,"proba.jpg");

    }

   

    public void paint(Graphics g) {

        g.drawImage(pic,0,0,pic.getWidth(this),pic.getHeight(this),this);

    }

   

}

 

После компиляции и запуске HTML файла, содержащего данный апплет:

<html>

    <body>

        <Applet Code="ImageApplet.class" Width=600 Height=500>

        </Applet>

    </body>

</html>    

 

Вы увидите примерно такую картину (в зависимости от того, что у вас в proba.jpg):

Java для чайников. Урок 9. Вывод изображения на экран

 

Изображение можно масштабировать. Давайте в обработчике события paint введем такой код и перекомпилируем файл:

    public void paint(Graphics g) {

        g.drawImage(pic,0,0,pic.getWidth(this)/2,pic.getHeight(this)/2,this);

    }

 

Запустив апплет, увидим такую картину (изображение меньше в два раза):

Java для чайников. Урок 9. Вывод изображения на экран

 

Так же можно сделать его непропорциональным:

 

    public void paint(Graphics g) {

        g.drawImage(pic,0,0,100,300,this);

    }

 

И вот как это будет выглядеть:

Java для чайников. Урок 9. Вывод изображения на экран

 

 

(С) Шуравин Александр

 

 

Последнее обновление ( 16.02.2012 г. )
 
« След.   Пред. »
 
© 2021 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги