Java для чайников. Урок 9. Вывод изображения на экран |
|
|
Автор 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):
Изображение можно масштабировать. Давайте в обработчике события
paint введем такой код и перекомпилируем файл:
public
void
paint(Graphics
g)
{
g.drawImage(pic,0,0,pic.getWidth(this)/2,pic.getHeight(this)/2,this);
} |
Запустив апплет, увидим такую картину (изображение меньше в два
раза):
Так же можно сделать его непропорциональным:
public
void
paint(Graphics
g)
{
g.drawImage(pic,0,0,100,300,this);
} |
И вот как это будет выглядеть:
(С)
Шуравин Александр
|
Последнее обновление ( 16.02.2012 г. )
|