Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JTextPane+Html+ссылки 
V
    Опции темы
filipp76
Дата 4.6.2007, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 4.4.2007
Где: Украина, Киев

Репутация: 1
Всего: 1



Hidrag, Огромное спасибо, интересный подход и что самое главное все отлично работает!
PM MAIL WWW ICQ   Вверх
Hidrag
Дата 4.6.2007, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: 2
Всего: 25



user posted image
Я сам недавно парился с похожей проблемой  smile в памяти свежо было, порылся в своей базе знаний (цитатник с форума) и нашел smile



--------------------
user posted image
PM WWW ICQ   Вверх
fixxer
Дата 4.6.2007, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 15
Всего: 27



Цитата(nornad @ 4.6.2007,  18:03)
fixxer, ты тему читал? Вопрос был про то, как в JTextPane в стандартном теге img отобразить картинку из жарки, а не про то, как её вообще загрузить из жарки.

А я картинку и не грузил. Кто мешает полученный с помощью getClass().getResource URL подставить в тэг и не париться со всякими jar:file:/my.jar!/res/img/pic.jpeg

Это сообщение отредактировал(а) fixxer - 4.6.2007, 23:28


--------------------
user posted image
PM MAIL ICQ   Вверх
Hidrag
Дата 4.6.2007, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: 2
Всего: 25



fixxer, попробуй! Если получится будем тебе очень признательны, честно!
Задача для простоты такая нужно подгрузить картинку из JAR и вывести его в в Лэйбле при этом не setIcon()  а setText("<html>картинка<html>");


--------------------
user posted image
PM WWW ICQ   Вверх
fixxer
Дата 5.6.2007, 09:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 15
Всего: 27



Код

...
URL url = getClass().getResource("/img/picture.gif");
JLabel label = new JLabel("<html><img src=" + url + ">");
...


Опять таки при условии что /img/picture.gif доступно по classpath, причем неважно jar это или каталог на диске.


--------------------
user posted image
PM MAIL ICQ   Вверх
filipp76
Дата 5.6.2007, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 4.4.2007
Где: Украина, Киев

Репутация: 1
Всего: 1



Цитата(fixxer @  5.6.2007,  09:35 Найти цитируемый пост)
URL url = getClass().getResource("/img/picture.gif");JLabel label = new JLabel("<html><img src=" + url + ">");

Вечером попробую, если работает то отлично! Хотя я не понимаю, url это же не String!? потому
 
Код

String str="<img src="+url+">";// Будет ли это работать?

PM MAIL WWW ICQ   Вверх
fixxer
Дата 5.6.2007, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 15
Всего: 27



Цитата(filipp76 @ 5.6.2007,  14:19)
Хотя я не понимаю, url это же не String!? потому
 
Код

String str="<img src="+url+">";// Будет ли это работать?

При конкатенации строки с любым Object неявно вызывается метод  toString()


--------------------
user posted image
PM MAIL ICQ   Вверх
filipp76
Дата 5.6.2007, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 4.4.2007
Где: Украина, Киев

Репутация: 1
Всего: 1



fixxer, спасибо! Твой вариант самый просто идеальный)!
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0457 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.