LWUIT HtmlComponent отображает локальное изображение - PullRequest
1 голос
/ 14 сентября 2011

Я хочу визуализировать контент, который я создал локально, с помощью компонента html и поместить изображение в этот html, также поместив изображение в папку res в jar, я попытался

<img src='images/down.png'></img>

<img src='res/images/down.png'></img>

<img src='./images/down.png'></img>

но ничего не получилось, есть предложения?

[EDIT] вот мой код, я понятия не имею, как реализовать DocumentRequestHandler, поэтому я использовал DefaultDocumentRequestHandler

        DocumentRequestHandler handler = new DefaultDocumentRequestHandler();
        HTMLComponent component = new HTMLComponent(handler);
        component.getStyle().setBorder(Border.createLineBorder(1));

        component.getSelectedStyle().setBorder(Border.createLineBorder(1));
        component.setBodyText("<div><b>nirmal:</b>" +
                "<img src='res://images/down.png' /></div>");

пробовал res://images/down.png но ни сработало мое изображение в res/images

1 Ответ

2 голосов
/ 15 сентября 2011

Вам нужно объяснить, как вы загрузили HTML, изображения загружаются относительно базового URL, поэтому вам нужно определить базовый URL при создании HTML (он неявно определяется при загрузке через URL).

Если вы создали HTML с помощью setHTML(String), вам необходимо указать абсолютные пути в зависимости от реализации DocumentRequestHandler, например, res://myImage.png или file://myImage.png.

...