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