Las imágenes en Eclipse CustomizableIntroPart no se muestran

Estoy creando una CustomizableIntroPart para mi aplicación Eclipse. Defino mis páginas usando XHTML que funciona bien. Pero manejar imágenes está causando algunos problemas. Genero mi contenido usando IIntroXHTMLContentProvider, pero cuando genero una etiqueta img y configuro el atributo src, las imágenes no se muestran. Las imágenes pueden estar en ejecución o en algunos otros complementos que contribuyen a la página XHTML.

Element img = dom.createElement("img");
img.setAttribute("src", getApplicationIcon(element));
img.setAttribute("class", "appIcon");
div.appendChild(img);

No pude encontrar ninguna documentación sobre cómo especificar la fuente. Intenté cosas como

plugin:my.plugin.id/icons/foo.png

Cualquier ayuda sería apreciada.

Respuesta 1

Al final, es un navegador web que mostrará su contenido XHTML y, por lo tanto, no tiene la noción de "contribuido desde complementos", ¿verdad?

¿Pero está utilizando código para procesar estas contribuciones, y provienen de su complemento u otros complementos?

Si ese es el caso, lo usaría org.osgi.framework.Bundle.getEntry(String)para obtener la URL de su imagen y luego org.eclipse.core.runtime.FileLocator.toFileURL(URL)convertirla a una file:///URL. Luego use esa URL para hacer referencia a sus iconos.

Respuesta: 2

Utilizo una cadena Base64 para guardar mi imagen y quiero convertirla en un mapa de bits en Android. El problema es que la vista de imagen es negra en el área inferior. También lo intenté con otras imágenes, pero estoy ...

Estoy haciendo mi proyecto "Sistema de reemplazo facial" en Java. Para eso, primero debo verificar si una imagen está subexpuesta o sobreexpuesta, y aclararla o hacerla menos brillante, respectivamente. Hay un ...

Tengo un applet ejecutándose en una pestaña del navegador. Cuando cambio a una pestaña diferente en el mismo navegador, o ALT-TAB a otra aplicación por completo, el applet pierde el foco. Cuando vuelvo a la pestaña del navegador, ...

Tengo dificultades para ejecutar jMeter 5.0 a través del archivo jmeter.bat en Windows 8.1. He estado usando jMeter 3.0 con éxito a través del archivo jmeter.bat. El archivo bat para la versión 3.0 en este directorio, ...