Макет содержимого в файлах HTML с помощью JEditorPane

Я создаю приложение Java Swing, которое отображает HTML-страницу через объект JEditorPane. Когда отображается html-страница, содержимое макета отличается от исходного макета. Кроме того, качество отображаемых изображений очень низкое, хотя исходные изображения имеют хорошее разрешение. Есть ли способы решить эту проблему с отображением?


person Anto    schedule 23.11.2010    source источник
comment
JEditorPane поддерживает только HTML3.2, поэтому он может выглядеть не так, как вы ожидаете, если HTML сложный. Опубликуйте свой SSCCE (sscce.org), демонстрирующий проблему.   -  person camickr    schedule 23.11.2010


Ответы (2)


Поддержка браузера в Java отстой. Похоже, что JWebPane никогда не будет.

Посмотрите на другие варианты, кроме JEditorPane:

lobobrowser.org

djproject.sourceforge.net/ns

jdic.dev.java.net/

person Clandestino    schedule 25.11.2010

Если ваш HTML на самом деле совместим с XHTML, вы можете использовать отличный xhtmlrenderer. компонент вместо этого.

person arooaroo    schedule 26.11.2010