gpt4 book ai didi

java - LWUIT HtmlComponent 渲染本地镜像

转载 作者:行者123 更新时间:2023-11-30 04:59:27 24 4
gpt4 key购买 nike

我想渲染我使用 html 组件在本地创建的内容,并将图像放入此 html 中,方法是将图像放入 res jar 中的文件夹,我尝试过

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

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

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

但没有任何效果,有什么建议吗?

[编辑]这是我的代码,我不知道如何实现 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

最佳答案

您需要解释如何加载 HTML,图像是相对于基本 URL 加载的,因此您需要在创建 HTML 时定义基本 URL(通过 URL 加载时会隐式检测到)。

如果您通过 setHTML(String) 创建了 HTML,那么您需要根据您的 DocumentRequestHandler 实现提供绝对路径,例如res://myImage.pngfile://myImage.png

关于java - LWUIT HtmlComponent 渲染本地镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7413962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com