Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Image

360
25 августа 2007 года
P*t*
474 / / 15.02.2007
Не могу заставить программу отобразить картинку -
Есть большое количество классов (ImageProducer, ImageObserver, итд),
а как пользоваться ими непонятно...
Помогите, пожалуйста.
22K
26 августа 2007 года
Pastor
43 / / 16.05.2007
Код:
public class ImagePanel extends JComponent {

private final Image image;
public ImagePanel(URL url) {
        this.image = getToolkit().getImage(url);
        loadImage(image);
}

protected void paintComponent(Graphics g) {
        g.drawImage(image, 0, 0, getWidth(), getHeight(), Color.white, this);
}
}


 
Код:
magePanel panel = new ImagePanel(getClass().getResource("104_logo.gif"));
add(panel, BorderLayout.CENTER);
pack();


Что-то типа этого....
360
26 августа 2007 года
P*t*
474 / / 15.02.2007
Ура, работает:)

Спасибо.

P.S

А что вообще из себя представляет ToolKit?
Получается, что для создания Image надо обязательно иметь объет JComponent для получения ToolKit?

Ещё вопрос: можно ли картинку поворачивать?
355
26 августа 2007 года
<SCORP>
786 / / 21.10.2006
поворачивать можно, для этого смотри афинные преобразования http://java.sun.com/j2se/1.4.2/docs/api/java/awt/geom/AffineTransform.html
что такое тулкит - http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Toolkit.html
360
27 августа 2007 года
P*t*
474 / / 15.02.2007
Я посмотрел эти афинные преобразования.
Вроде бы этот класс умеет только пересчитывать отдельные точки,
а про Image там ничего не написано...

Можешь подробнее написать?
355
27 августа 2007 года
<SCORP>
786 / / 21.10.2006
могу!
C:\Program Files\Java\jdk1.5.0\demo\jfc\Java2D\src\java2d\demos\Transforms\SelectTx.java
семплы из JDK ;)
360
30 августа 2007 года
P*t*
474 / / 15.02.2007
Спасибо, всё работает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог