Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
bass
Зарегистрирован: 06.02.2005 Сообщения: 18
|
Добавлено: Вс Фев 06 2005 18:41 Заголовок сообщения: загрузка и просмотр jpeg через Java |
|
|
Помогите пожалуйста, мне необходимо в Java программе обращаться к диску, читать название фотографии (например "images/test.jpg") и отображать ее в окне. Т.е. у меня есть JFrame, внутри него JPanel (под названием 'rightpan') и в эту панель мне надо вывести фото.
Я выводил так: File image_file = new File("images/test.jpg");
BufferedImage img = ImageIO.read(image_file);
ImageIcon icon = new ImageIcon(img);
JLabel t = new JLabel(icon);
но через JLabel нельзя задать размер - выводится как есть
Где-то прочитал что умно начинать так
File image_file = new File("images/test.jpg");
BufferedImage img = ImageIO.read(image_file);
но что потом делать, как это выводить в панель с размером например 800x600??
Помогите пожалуйста, в сети только про апплеты написано мол
Image img;
img = getImage(
"images/test.jpg");
а потом метод draw, а мне не подходит.... Очень выручите. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Вячеслав Гармаш
Зарегистрирован: 16.02.2005 Сообщения: 5 Откуда: г. Минск, Беларусь
|
Добавлено: Ср Фев 16 2005 16:31 Заголовок сообщения: В сети всё есть |
|
|
О том, как изменять размеры картинок, хорошо нап исано здесь:
http://java.sun.com/developer/TechTips/1999/tt1021.html#tip1
ImageIO не самый лучший вариант для этого. В комментариях к данному классу сказано, что он делать только "performing simple encoding and decoding. ", а тебе нужно посложнее. В общем смотри пример. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
bass
Зарегистрирован: 06.02.2005 Сообщения: 18
|
Добавлено: Ср Фев 16 2005 19:35 Заголовок сообщения: |
|
|
О спасибо!! Буду разбираться! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|